Everything I ordered shipped fast and was in Excellent condition. The quality of the bike and accessories is top notch. Besides all that there are a number of youtube videos that show how to assemble and add on to your bike that were super helpful and answered all my questions that came up. I had a great experience.