Very nice and professional shop... Prices are a little high but that is to be expected when looking at high end bikes... Very good customer service and help figuring out what you need without paying for too many bells and whistles you'll never need or use... This is where I'm getting my bike for a number of reasons... If they were a little less expensive or had a sale price or discount I'd give them that 5th star...