Works for my needs, takes time to put it all together.   Not difficult, just lots of pieces.  But is sturdy enough for my smaller pets.