I received the bike 8 days after ordering it, so shipping was fast (I probably would have received it sooner, but it was a weekend). The bike was 90% assembled, I just had to put on the front tire, handlebars and connect a few things. All in all it was a very easy assembly. The bike is well made and the paint/graphics are very nice. It is a sharp looking bike! I live on the beach, so I took it down on the sand and it was very easy to ride. The motor assist was almost too fast, even on the 1st power setting. In the spots that the sand was very soft, I only needed to bump up the power to level 2 and I had no problem going anywhere I wanted. The 7 gears also made it very easy to peddle. The only issue that I had putting it together was I had to adjust both the front and rear brakes, as they would rub, creating friction when the wheels rotated. I've only had the opportunity to put 8 miles on the bike, so far, but I've VERY pleased with the quality of the bike and have recommended it to several of my friends.