My cat loves it.  He doesn't particularly like heights so this is just the right height for him.  We use the cubby holes to hide his toys and treats to keep him interactive and he loves to take a snooze on top while reaching down to play with the hanging ball.  I really prefer this to the carpet ones which shed and hold his fur and are difficult to clean.  It was easy to put together and for my big boy its really sturdy.  It's his favorite sleeping spot now.