My son is thrilled with his own desk.  I was thrilled with the ease of putting it together.  My only negative is that there is already a paint chipped area on the chair after three weeks of owning...but I do have a 5 year old child and that may be more a reflection of that than the desk.  I am planning on getting a second for my 3 year old.

It has a space for cords for a computer, etc.  Lots of storage space.

I’d say ideal ages for this size desk is 4-10.  Elementary and maybe into middle school ages.  It is not a teenager size desk.