I was very displeased when I last shopped at Petco. The isles were messy, the bird area stunk and the staff was less than helpful. The store also smelled horrible!! They had a nice selection of merchandise, but I have to remind myself everytime I drive by that it isn't worth stopping in!
The prices are competitive with the local pet stores, but not worth the energy of dealing with the store.