I sitting in my office watching my cat play on this awesometastic kitty playground. He just loves it. It was moderately easy to put together and fits perfectly into the space that I had available. It seems to be well made and sturdy. I hope that it lasts and if I need to that I can buy replacement parts.