This desk was perfect for me. Love the shelf and use it to store my iMac and additional monitor. Solid build. Great color. Assembly took a bit of time. Some of the pieces were not labeled, which made it difficult. Regardless of that, the overall quality makes the assembly hassles well worth it.