Great piece once assembled.  Paid for professional assembly and so glad we did as it took 3 hours.  Even the guy who assembled it said it was one of the more complicated to put together!