Perfect location, excellent hosts, and wonderful beach. We loved everything about our stay here. We will definitely be back!