No one's perfect but overall generally, from all their services to inventory and scope, this Big Box contender is up to 5 stars .Don't like some of their Store-connected Banfields but its the delivery that's disappointing. We avoid their A.R.E. foundation, whatever, as the volunteers are coldly rude. be aware of some invasive shoppers...some weidos in many Store locations. Roadie Delivery threw an unprotected package of Top Paw pads outside our gate, so we are careful in the online screen HOW the order will be obtained. if available we now go for the in store personal pick up. Petco is good for some necessities but Chewy is the best, though lacking actual stores. petsM really needs more PetsHotels, they can really be conveenient and have nice day Camp. Amazon is better for delivery, and how. Don't be disrespected by the "partner" drivers with PetsMart.