Sturdy, easy to put together and my cats love it. I have one dainty cat and one hefty boy, and both use it all the time with no problems. Although my big boy isn't brave enough to try and lay on the very top, so I don't know how well it would support his weight.