I would not board at petsmart. They have a big turn over in staff for a reason. I had a friend who was a groomer there and they kept pushing her and the other groomers to hurry and get more dogs done. She hated that because some dogs were frightened and needed gentle care and time.
They do have good people working for them but those folks usually move on fairly quickly because a big box retail business model doesn't mesh well with animal care that is unpredictable and sometimes what is best for the animal is not profitable.
If you can check out other kennels that specialize in dog care or a pet sitter. Make sure the pet sitter is properly licensed and insured.