Stunning location. Modern accommodation. Great stay, would love to come back for longer. Our dog had the time of his life.