Perfect! This was exactly what we were looking for. Cart is solid, looks really nice, and was relatively easy to put together (just took a while). I am considering buying another, we like it so much.