Perfect!  My son loves it.  Large enough to fit big laptop and mousepad on top but small enough to be space-saving and cute.  Went together well, arrived in fine condition, very reasonably priced and I'm totally satisfied.