I would use a pet sitter who stays in your home. For the dog, for all dogs really (barring those who can't handle strangers at all but in that case, no other option suit them either), this is the best option.
With the best will in the world, the nicest facilities, the exercise paddocks, play groups, lovely food, warm kennels etc etc...
In kennels, your dog is spending the vast majority of the day and night alone in a small space.
Now if your dog spends all day at home alone and sleeps in a utility room or kitchen or outshed all night alone (or indeed, lives in an outdoor kennel at home), and is genuinely fine with that, they may well cope just fine, in fact they may be getting more interaction than they do at home.
For most dogs however, outside of an hours exercise and when they're fed and cleaned out, they're alone, with fuck all to do but hope you return for them.
If they're used to all day or most of the day with you, sleeping in your room or on your bed, snuggling up on the sofa, training and games every day... they're going to have a shitty time in kennels. Safe, basic needs met, yes.. but shitty nonetheless.
Kennels will absolutely tell you they're fine, they'll tell you they were quiet, had loads of fun... and for a tiny handful of dogs that might be true but for the majority, it isn't. It's simply what you need to believe and what the kennels need you to believe. (Similarly when the vet tells you your dog was fine all morning waiting in a crate for surgery... regardless of whether they howled their heads off or actually went to sleep.)
Even the nicest of kennels - and I have been to and worked in (not for, just on the premises) some REALLY nice ones - is a stressful, barky, frustrating and often scary experience.
I know generally confident happy dogs will drag you in, its an exciting environment full of new people and interesting smells. That doesn't mean that two hours later they're still boinging around having a doggy party!
If you have to use them, visit first and discount any that won't let you visit within their normal opening hours WITHOUT an appointment. Pre-arranged appointments are no good, if they need prior warning of your visit during the hours they should be on site and available, you do not want your dog staying there at all!
Check that they are licenced with the local authority, check their insurance and find out exactly what that covers too.
But if you can, use a reputable, fully insured and experienced live-in dog sitter.