So first I absolutely love this for my little one. She absolutely love it. This does have to be put together but the instructions makes it super easy to assemble. It took me total about 15 to 20 min to put this together. Its wood so it's very heavy and great quality.. it comes with all you need. And it's made very durable to hits and dings. It's small enough to fit in any corner or any wall doesn't take up a lot of space so you can watch you little ones play.  It's easy to move around and place anywhere without really noticing there. The quality overall feels like very expensive quality but not at all expensive to buy.. I'd definitely recommend this little bbn play set perfect.