Really nice quality and easy to put together but if you are a large cat owner (not fat, a large breed), it is too small. I took the two beds off the top so my cat can lay or perch there. It is very sturdy also.