I have to frequent PetSmart on a monthly basis.
This store differs from others in the valley as the staff based on my experiences is much more professional and friendly.
The store is always clean and little accidents from pet's brought in are cleaned up swiftly.
Don't forget to get a PetSmart card. Sometimes there are deals on those items you use most.
Please make a small donation at the end of your sales transaction to assist with animals in need of adoption.