The place is beautiful. The resort is right by the beach. The views are stunning. The resort has a private beach and a snorkeling cove which is a plus. Snorkeling gears and the beach chairs provided were pretty helpful. The apartment was clean and the hosts were pretty prompt in replying to our queries. We loved the resort and would definitely visit again!