Just what I needed!  Solid, sturdy look and feel once assembled, but I had some difficulty with assembly parts.  The company came through, however, and replaced the culprits.  Four stars, not five, because of a marred finish on the top and the front doors not quite closing evenly together.