My 3-year-old enjoys this toy quite a bit but the windshield leaks so the seat is always wet and that's his major complaint. It is overall sturdy except some of the pieces that the child can attach and remove are not tight enough to fit and stay in place.