Comfort and class at the Macdonald Cardrona