Yeah, the staff there are as friendly and knowledgeable as it gets. Very fine shop though it's unfortunate that they're pretty much a Specialized retail store and thus lack some variety. They fitted my girlfriend for a bike and spent tons of time helping her even though they knew she had to buy it from Helen's.
My favorite though is Veloworx. The owner is always there and handles all your questions and delicate repair jobs himself. He's respoked a wheel for me same-day so i could race the next.