It took a while to put together (alone), but once it was all done, it looked great! We had one piece that was the wrong size, but customer service sent a new piece right away, and gave us a partial refund, for our trouble!!! Phenomenal customer service and a great product!!!