This product is what I expected.  My husband assembled it in a couple hours inside and then we moved it outside to add the roof.   It would not fit otherwise.  We have a large, 12lb Siamese, and he loves it.  The little hideaway box at the top is small for him, but he can get in it.   It seems stable and he loves being out in it.