I happen to be a fan of both Petco and Petsmart, the ones I've been to have always been very clean and their animals all look healthy; sadly this is a major contrast to all of the local pet shops I've been to in both my hometown and where I go to school. I buy all my frozen feeders at one or the other, depending on where I am; they're also the only places around the seem to sell the frozen. However, it sounds like it really varies from place to place ::shrug::