Very pleased with this purchase. Very sturdy and easy to assemble. Upper level is small. My cat is under 10 lbs so she makes herself fit, but it wouldn't be comfortable for a big cat. Overall is a great product for the price.