Assembly was easy following supplied directions taking approximately 90 minutes. Fit very well together however locking parts together seems a little on the light side so I put glue on all wood guide pins. Doors were easy to install and all fit great. Looks great with TV sitting on.