Tedious to put together, but well worth it! The color is great and the material is so soft. I think any cat would love it.