The rooms are great, and the location is nice - it's right on the beach. The wifi however was very bad. You are given a voucher that says it's valid for 3 days with unlimited access, however, it does not work in your room, or even in many common areas. When asking the staff about it, they told you to talk to the owners, even though it is well within the timeline/usage. I was also quoted a higher rate while dining at the property than the menu listed - twice. We went snorkeling, and it was very nice, and a great rate. Even on a cloudy day, it was a great choice. The decor and vibe of the property is relaxing and nice. I'd go again, but I'd buy data ahead of time.