took me about 2 hours to build by myself. its solid though. the top beds are a bit small for my 18lb cat but he squeezes in.