So perfect! I am absolutely in love with this desk. I have three small children that will be working on it and material is going to be awesome for quick clean ups from crafts or school work. I love that it has the shelf to put the computer monitor on while providing ample amount of worI space below. I chose not to attach the shelves, and will tie it into the room decor. It’s so much bigger than I expected it to be, and I’m super happy about that! The assembly was so-so... I let my husband do it by himself while cooked dinner, and fed kids etc. it took him a couple hours because there are so many parts. He used his power tools because he had all the right sized bits and that made it a little quicker, so for someone with out the right tools it will take a substantial amount of time so just be prepared for that. I’m super happy with everything about this desk!