We got this for my daughter's third birthday. She loves it and wants to play with it every day. It wasn't difficult to put together but it helps to have two people including one who is strong to put the screws through the plastic. Took under an hour for my husband and I to assemble but I thought that was reasonable. To me the best part about this product is the built-in steps up the ramp. I love that my daughter can walk the cart up the steps, get in, and push herself down. She needs no help at all. I would definitely recommend this product.