Nice place, friendly hosts, thoughtful touches and close to the beach.