Our kitties LOVE this!!! I was able to put it together myself in about 20 minutes. Very sturdy and very soft. I was surprised at the quality for the price compared to the options at the pet store.