Exactly what I'd been looking for! Easy to assemble, good size, met all expectations.  The only small disappointment is the limited color choices.  But for pure functionality, its great.