PetsMart is fine but a lot of products are priced incorrectly. Usually priced lower until you get to the register, you really have to pay attention when you're checking out. It's ok to go to if you must, but I prefer PetCo or PetGoods.
PROS: Clean and friendly
CONS: Prices are mislabeled, almost seems like bait and switch
more