Arrived in time, However it took  me approximately 3 hrs to put together. Not all the pieces were labeled so I had to depend a lot of the illustration of the instructions. But once assembled I was happy with the results.