Not very difficult to put together but I did notice the doors did not line up upon installation. However, plenty of storage inside, my client and I loved the sleek look and design, and I appreciate the adjustable shelving.