This desk is exactly what I wanted.  It provides excellent workspace and ample storage.  Installation is a significant project requiring time and patience.