We Have a 2 and a 3 year old. They love it. Overall, seem pretty happy with it. We added a few accessories for them. Put it together myself in just over a day. Key is to lay out all the pieces beforehand. It’s makes it so much easier. Directions are pretty easy to follow. Definitely need to put a water sealer on it  or paint it because it will weather. Only complaint would be the saloon doors. Had to modify it the hinges some. But overall, very happy with it.