Based on the review I ordered on of the 700 xr model last week. It was shipped out very quickly and arrived in just a couple of days. The packing was excellent. I have a lot of years wrenching on bikes so the assembly was very easy. The most challenging part for novices will be installing the fork and eliminating any brake pad rubbing. The only issue I will call out is the back wheel was out of true and had inconsistent spoke tension. I have a truing stand so pretty easy for me to fix that but for those without I would definitely recommend getting the wheels checked out by a bike shop. I have about 100 miles on it so far with a mix of pavement and gravel. I love the tires on this bike the super moto roll nice on pavement but still have lots of grip in the gravel. The frame, rack, and battery integration are very nice. I own several bikes and I think this looks just as good if not better than some bikes from the major bike manufacturers. I am going to swap out the front chain ring with a 40t to lower the overall gearing a bit as I live in a very hilly area and like to ride on lower levels of assistance. I am 5'10" and the bike fit for me is near perfect. The brakes, shifter, throttle, etc all work great. My only concern is how many miles I will get out of the hub motor. Though I guess that would be fairly inexpensive to swap out.