With two kids, we couldn’t have asked for a better spot. Beachfront gorgeous view, protected by reef and perfect for swimming. Clean and comfy rooms. Great trip.