I recently bought a bike from this Trek store (which I love) and I have to say that I think the buying experience was just about as good as you can get. They have a really supportive team who are also knowledgable and happy to answer the many questions that I had about the specs of my bike etc. If you're considering a new bike and in the area, I'd definitely recommend popping by for a chat.
It's worth mentioning that they also do general servicing of bikes and whilst I don't currently have experience of using this service, I've been so impressed that I may even take my Canyon in for it's yearly MOT (even though that sounds like sacrilege).