V.J.
I'm a vet tech in Peoria so I have a few suggestions of places that the clients at my hospital have had good experiences with. Not sure what your price range is, but for a similar cost to Petsmart you can board your dog at facility that offers a better quality of service. Just keep in mind that you often get what you pay for. (Personal note: I've used Ambassador AH for my dog a few times and she always comes home happy & healthy. They don't have a website, but I think they were about $28 a night for a large dog run.)
For a "reasonable" price comparable to Petsmart you might try:
AMBASSADOR ANIMAL HOSPITAL (59th Ave/Cactus) ###-###-####
SUN CITY PET LODGE http://www.suncityanimalhospital.com/site/view/90737_Acco...
For a "nicer" facility try:
CAMP BOW WOW http://www.campbowwow.com/us/az/scottsdale/Pricing/tabid/...
RAINTREE PET RESORT http://www.raintreepetresort.com/pricing/
If these don't fit your needs, try calling a nearby vet's office and see who they recommend for your area. Some animal hospitals even offer in-clinic boarding as well as regular veterinary care. Never hurts to ask. I hope this helps! :)