I bought this desk for my 12 year old grandson that lives with me to do his online schooling.  He put it together himself with minimal help.  You can put it together to have the drawers on either side of you which is nice if you have a preference.  It is spacious without being too big.  My grandson is happy and so am I.