I really like this wagon. I use it when going out to the zoo or other all day things, with my 2 year old.The wheels are thick and chunky, they handle the cracked and uneven sidewalks in the neighboorhood, pavement, gravel and grass really well. Soft dirt and sand is a little harder but still way easier than our thin wheeled stroller.There are so many pockets. 2 on the outside for waterbottles, and a bunch of mesh pockets on the inside of the long sides of the wagon. They hold a bunch and keep things organized and from rolling around.There are two safety harnesses but I haven't used them to hold my kid in, but they adjust really easily and will hold a large bag of popcorn upright all day. The removable cooler and cooler basket are super cool. You have to to take the basket off to close the wagon up, but it all assembles and comes apart super quickly.The canopy is 4 thin rods that go in the corners and the 'tarp' goes over those. If it is windy it might come off, but I stuck a water bottle on it to help weight it down and had no problems. The fabric lining is removable, it has velcro and metal button snaps as the attachment methods. I haven't washed it so I can't speak for the durability in the wash. It is just fabric though and a lot of people complained about it being easily folded over, and that is true, but i'm not sure what else they expected, it is not a solid sided wagon. My toddler seems comfortable and lays down in it when she wants, I suppose if comfort was an issue you could put a folded blanket or medium sized dog beg in for some padding.