It is absolutely perfect! My cats love it!! The only complaint I could possibly have is it was a bit too easy for my kitties to scratch off the carpeting above the scratching posts.