Superb, immaculately presented, friendly and accommodating hosts and an ideal location right by the water.