Purchased for my grand kitty. It was super easy to put together and is a great size as I didn’t want a piece that took over the room. It is very sturdy but all pieces are super soft. Very happy with purchase and the price.