The Petco by me in California is fair. Its not that dirty, but it doesnt seem as organized as other pet food stores around me. The prices fall right about in the middle....more expensive that Petsmart, but cheaper than the other pet store (Pet Food Express). What I do like about Petco is that they carry a few more premium foods than Petsmart, expecially Natural Balance, including the Venison Formula. Plus Petco is right across the street from me so I can just walk on over and save gas. Petsmart is definitely the least expensive, but their food choices arent that great, they tend to carry alot of the low grocery store type foods at my local store. Petco also tends to run more sales around here than Petsmart does. I guess I dont have a clear cut preference, it depends on what it is that I need. If its food, Petco. If its non food, then one of the other pet stores. I like Pet Food Express, but their prices are insanely high. They do price match, but its easier just to buy it from their cheaper competitor.