A little challenging to put together, just make sure you have a helper around. Once we got ours all assembled it was absolutely perfect! Our doggos are so comfy and happy and our living space looks so much better than with two wire kennels.