Carrie was an excellent host. Check in was easy and she responded to text messages within a few minutes. Great location and great views of the ocean. The beach across the street has very good and consistent snorkeling. It's an excellent place for kids because (1) there's a break that provides protection from waves and (2) you can walk in gradually - no need to launch into deep water directly. My 7 year old loved it. As a bonus, there's a fairly large amount of gear available, including life jackets, boogie boards, snorkeling masks, etc. I would definitely stay here again.