Great piece.  Lots of parts and pieces, but we were able to put together in about an hour.  Looks great and very functional.