I was needing a new desk to replace one that was too large. I needed some storage underneath so the side shelves are great and fit my scanner perfectly. The top surface has plenty of room for my rather large printer leaving plenty of working space for my laptop and writing. The cup holder and headphone holder should be closer to the front of the desk but since this a reversible desk I suppose it makes more sense to have them in the middle. The desk feels sturdy, no wobbling. It was fairly easy to put together, the trickiest part was putting the table top on - it's difficult to know when the screws make it up through the bars and into the table. I'm happy with it and would buy it again.