This desk is perfect! Large workspace and plenty of room on the shelves for supplies, books, etc. It is HEAVY though, it was too heavy for me to lift alone, so have someone help you put it together.