Delivered in a reasonable time, It appeared to be difficult to put together however it was very simple just took time. Everything was shipped we didn't have any pieces missing and there was no damage during shipping. We did some shopping this was the best price and the most sturdy versus others we looked at. We are very satisfied with our purchase :)...