The quality of this product is good.  It is exactly what we wanted for our room.  However, we have worked on assembling it for four hours and still are not done.   It may be worth purchasing a table at the store for the extra $200 they charge.    Yikes! 

Pros: Great value for a well constructed product
Cons: Assembly vs time.    Boooo