Great selection and service. We've gotten multiple bikes, parts, accessories from these folks. They also have a new bike-fitting system to make sure you're getting the right bike and that it's adjusted properly. One watch-out - some of their people are VERY experienced and can help with anything, there's a few that are new and don't know as much. If you get one of the newer folks, have them pull in someone more experienced.