I find myself mixed up about this PetsMart. I have had some fantastic experiences and some not so great ones... but it definitely deserves a 3 because the good definitely outweigh the bad. The store is clean, things are easy to find and there is no shortage of staff asking you if you need help. In fact, one of the associates gave me the best advice for my teething puppy, put canned food in kong and freeze it.... It's like a puppy Popsicle, they love it!!! I've also picked up some essentials on clearance which made my pocket book smile!