This is exactly what we were looking for!  It has a ton of storage and is very solid.  The directions are a little hard to follow, but with a little patience it was a smooth assembly.

I highly recommend  this cart.