Delivery was a bit of a circus -- got a delivery notification and the product didn't arrive for another 8 days. Assembly was fairly easy, but there are some chips and scratches on it (very evident bc it's white). All in all, fine for the value, you get what you pay for.