Difficult assembly, but the extra pieces and clear instructions were nice.  Looks good finished, perfect for the space.  Feels sturdy and the materials are nice.