Terrific hosts. Great breakfast every morning. Available beach gear—everything we might need. Knowledgeable advice. Room impeccably clean. Great place to stay.