Very easy to put together.  Just screw on the two posts and two beds.  Takes very little time to assemble.  Very sturdy.  I will be getting my two new kitties in a week. I know they will enjoy it.