Excellent quality and customer service. There was always someone who answered the phone in a timely fashion who was willing and able to answer any question I had. I received my bike exactly when it was said to deliver and it was well packaged. The site itself is easy to use making it a breeze to register my bike to activate the lifetime warranty.