I can recommend this hotel. There are a lot of extra fees that you have to pay for example 37$ per day for a resort fee and 35$ per day if you want to park your car. So for 4 nights we ended up paying almost 400 dollars at the check out only for fees and taxes. Other than that we really enjoyed our stay. The location is great right by a beautiful beach where you can rent snorkeling gear (for free) and swim with fish and turtles! It also offers a lot of complementary activities and a good (although not amazing) breakfast buffet.
All in all we felt very relaxed there and would come back.