We had bought a different shopping cart for our older daughter.  It did not roll very well and kept comping apart.  This one rolls easily even on the carpet and is very sturdy.  Our girls love it.