Exactly what I was hoping for! No assembly needed (except for the wheels). The cabinet is well-made and sturdy.