My son put it together in about 1 1/2 hrs, all the pieces were there, it was packed really well. Fits perfectly in the place I wanted it for. I absolutely love it!