This desk has it all (except extra storage) and is everything I needed it to be to start building my home office!