My bike arrived on time with all the needed parts, though I scheduled a bike professional to assemble it because I do not trust myself with that kind of thing. Once it was going, it hasnt slowed down. I am 54 years old and 55 tall and it fits me perfectly. I havent had any problems with it I keep the chain oiled, keep the air in the tires, and recharge it after every ride and we are good to go all the time. I love this bike! It also doesn't hurt that it's gorgeous.