My cats love this!  It was simple to assemble, taking about 15 minutes.  It is very sturdy.  My one complaint is that it rocks slightly, but I have solved this by placing it on an old bath mat.  This keeps it from sliding when the cats jump off and keeps it stable.