Arrived fast and in good condition. Took 112 hours to put together, not too bad.  Just the right size for my tiny space, looks nice. It's not the most sturdy set but the price was right and you get what you pay for. Overall, I'm very happy with it.