I wouldn't automatically go with a "professional" either. There was an operational comp,any here for a few years, the workers were not really screened. My cousin worked with them - this is how I know.
In November 2011 a lady responsible for 2 cats for someone ended up losing the cats, killing them or letting them die and lying to police. Nobody still knows exactly what happened to the cats. They're definitely dead but nobody knows where the bodies are. She was slapped on the wrist for lying to police but since there was no bodies, she got let off. People like this walk my streets and yours.
You want to be in total control of who comes into your home while your away. Some strangers are just not fit...
***edit, I'm SO glad your pets are okay!! Clean and full bellies now <3