Love the product - once I had put it together.  Took maybe two hours (lots of tiny pieces!), but now that it's up, it's sturdy and looks great.  Just be sure if you do order it, you have the time to spend on it!