Friendly, helpful hosts. A peaceful haven, no road noise, in picturesque Cheltenham Beach. Lovely outdoor setting and beach very close by. Thoughtful hosts provided generous provisions for a perfect breakfast. Tranquil, beautiful spot.