My 3 year old son loves anything machine/truck related. We bought this tractor for his birthday in March. He has driven it daily and the battery still is going strong. We charge it every few days(after about 5hrs of drive time.) Handles all surfaces well (road, sidewalk, grass, dirt). The slow speed is pretty slow. My son has always driven it on the fastest speed. Reverse requires the child to hold the handle in the reverse position the entire time that they are backing up, but my son has never complained or had issue with it.. Easily handles 60lbs, but I cant see a child over 6 being comfortable in the drivers seat. Assembly was easy. The trailer does not stay on. My son gave up on it pretty early on. Every time he took a turn too fast or bumped over a rock it would fall off. Overall we are very happy with the purchase. The price is fair (but could definitely be cheaper!) We would reccomend this ride on over any other!