This is exactly what we have been looking for.  It’s not too big and not too small, it was super easy to assemble and is really sturdy.  All that and it looks great, too.