Delivery always on time, and a big deal for me is that their communication is great. Have always gotten a head's up at least an hour in advance about ETA. Carts are solid--they do what they're supposed to do. These guys are option #1 for me.