Normally I don't take the time to write reviews unless things are really bad or perfect. This was perfect! Very professionally packaged and assembled. It took me 20 minutes to put the wheels, seat, and handlebars on the bike. It was all perfectly adjusted and I was riding single track trails. Great deal and delivered in only two days from placing order with 2 day shipping. Sweet!