Product is ok, if you're not used to furniture assembly it's hard to do. Shipping estimate dates are a joke, at time of purchase it says one thing, on order confirmation another and in fact it comes late with very little updates on Fedex tracking, only update was on day it was supposed to be delivered, to say it's on the other coast.