Hauer music has a large selection is nice for all levels. The staff is very friendly and pretty helpful although they definitely will try to upsell. Most are semi-professional/professional musicians and have a ton of product knowledge. Some of their prices are high, but their service is great. They have a great selection of band instruments, pianos and strings. Always a nice place to visit even if you don't buy. Oh, and be careful, their parking lot is really small and can be a pain!