Perfect.  Roomy yet doesn't take up too much space.  Well made.  Sturdy.