I know the island like the back of my hand.
There is the new Ardbeg Hotel, but it’s in Port Ellen, which isn’t my favourite place to stay. The port Charlotte Hotel had an excellent reputation, but I haven’t sited there for a while. I call in for real ale.
Bridgend , my in laws didn’t like their attitude.
There is also the Jura Hotel on the adjacent island , decent throw of a cricket ball.
Location , will depend what you want probably but the whole island is very drivable.
Food whisky, crustaceans, Eagles, wild life, just ask.