Excellent for what you pay. This desk comes in many pieces. Self assembly is a bit of a pain. Took my husband all day to put together. The end product was worth it.