The height and carpeting are great. The top perch is a little small. Our cat who is only about 6 pounds barely fits when she curls up. It works great for her but other cats might not fit.