Fabulous place for retreat or family holiday.