This desk fits the bill. Works perfectly in my office. Plenty of space & the cabinet makes it easy to access items that don't belong on top but require easy access.