I brought this as a Christmas gift for my 5 yr old and she loves it. All of the pieces were included. It took my husband and I about 5 hours to put together. I wouldn’t recommend putting it together alone. It seems like it will be very sturdy and hold up for years.