All in all a great buy. Received most of the product in 3 days. I had it put together in less than 2 hrs. Pretty easy, one person job. I gave it 4 stars only because the legs came in two days after the rest of the product and we received 4 triangle legs, instead if 2 triangle legs for the front and 2 square legs for the back, but we made it work. You can't even tell, with it being in the corner. Would definitely purchase this item again.