I've had my bike about a month now and have 204 miles on it. The Beecool bike is an awesome bike and for sure worth the 1700 I paid for it. My charger was doa so they had to send me a new one but I used my friend's charger as he has the explorer. The bottom of my bike and battery did come with a few scratches. The suspension is ok but this is definitely only a great road bike and light trail bike. You'd be a fool to take this as a downhill mtb as is. Have upgraded my front fork suspension to a Rockshox Bluto rct3 and the rear shock to a Rockshox Monarch rl- just recently. So it is now capable of being a real downhill mtb. As it comes stock the suspension works great for bumpy roads and, again, an off road light trail bike. I have nothing bad to say about it. Also, regardless what some people are posting online this bike only goes up to 24mph. Some people will tell you to program the bike for 29 inch tires which then the lcd will read out 28mph but that is a lie- not sure why some people want you to believe these go 28 mph when the 24mph is just fine. When my, and my friend's, lcd is programed to 26 inch tires the mph then reads correctly at 24mph just like my speedometer on my phone. My phone matches my car speed correctly as well as my father's motorcycle so do not program your bike to 29 inch tires otherwise you will get wrong mph and distance when riding. I had to reiterate this on the above because I've seen too many posts online stating these go 28mph- which for the 1500th time they do not. Again, I love this bike and highly recommend it. So understand that Beecool has poor quality control but great customer service and will get you squared away if you should have problems- which it seems more than a few do upon arrival- but you WILL get taken care of. In fact I recommend this bike so much I just ordered my wife the step through.