This is perfect! Not to hard to put together and I love the extra storage on the shelves.  My cat loves the scratch pad and the enclosure for his litter box keeps the dog out of it too!