Great location! James and Erica thoughtfully provided all the extras we would need for our stay such as beach supplies, laundry pods, and kitchen supplies to name a few. It felt like our home away from home. The living room is spacious. Our little one enjoyed the TV apps such as Netflix and I enjoyed an indoor workout on Youtube on our down time. Bed and pullout bed are comfortable. It is walking distance from the beach (one of the beaches had shallow water, which was perfect for our 5 year old, and we were able to see sea turtles resting on the rocks). Our hosts were great at communicating the details for our stay and when I would reply to the messages they were very quick to respond. We would love to stay here again when we come back.