Arrived in a surprisingly small box! It is QUITE large when assembled.  Not difficult to put together, but it did probably take an hour or more from start to finish. All the building components are plastic, so I do have one section that doesn't hold up, but otherwise it is pretty sturdy. My cats weren't too excited about it at first, but they've come around now and seem to like it.