Lovely place!
Easy check-in and -out, communication, good location, clean, etc. Plus, the place included everything we could need, like sunscreen, snorkeling gear, or laundry detergent.