Took around 2-3 hours to put together, and that’s only because it has about 28 steps and so many screws. However it is very sturdy, relatively easy to put together if you have help. My only reason for not giving it 5 stars is because my large dog (a Labrador mix- weighing 80 lbs) barely fits. It was hard to get appropriate judgment on size seeing as how it said “large dog” in the description. But it looks absolutely amazing! And the drawers are a great addition!