It’s purr-fect! My cats love it.  They jumped on before I assembled the top part. Minimal assembly required…that’s what I love. It only took 5 minutes. 
Very sturdy  the carpet seems like good quality. It’s huge too!