Assembly was easy but takes 2-3 hours.  Looks great and has a lot of storage space.