This was our second time staying here and again, it was a wonderful experience.
Pros- right on the beach, room was clean and spacious, pools are amazing, all staff were very friendly and accommodating, food and drinks at bar and restaurant were better than expected and large portions, coffee hut in hotel was decent (we also found coffee within walking distance too), close to a grocery store and multiple dining options, including the food trucks next door which we enjoyed, and the stores at the resort were great and convenient.
Cons- the room was a little dated but not a big problem, wish the kitchen had a few more cooking gadgets, wish the exercise room was included in resort fee.
Overall we loved it and will be back!