I had put together by Wayfair team and it still took them 2hours. Overall,
a perfect fit with reasonable storage space. Strongly suggest you pay extra for professional assembly, unless you are good, with putting things together. It was also damaged in transit.