Perfect for my 6 year old son but we bought it so that he would grow into it.  I think he'll be good for at least 5 or 6 years.  This desk is sturdy and was easy to put together.