Assembly took longer than expected since parts weren't labeled.  But once it came together, the cabinet was perfect for my client.