Nice product but difficult to assemble - definitely not for a newbie.  Some damage to the shipped parts - scratches & chips.  No extra hardware provided so don't lose any screws or other items.  We had one bolt that was stripped & had to search through our local stock of screws for a replacement.