Not been to a lot of music stores but I love the selection they have and like the folks working here - most are very friendly and explain everything in detail.
Andy in the guitar shop is very friendly too (in spite of always being overloaded) and does a good job with the guitar setups - sometime you need to take it back twice if it isn't set up right but he turns it around in a day so it's OK. And I especially love their 2 year setup plan for about $35 when you purchase a guitar which is a great bargain since you get 8 setups over 2 years - each valued around $30! And you can keep extending the plan every 2 years.
Other departments are very good too, and it's nice to be able to go play an instrument in the store even if you end up buying it online on their website. And they guarantee lowest price too!