Excellent location. Staff are amazing. Food was good for the most part.
The hotel itself had issues. Of the 3 elevators just past the coffee shop, only all 3 worked twice in our ten day visit. A couple of times, only 1 and one day for a few hours, none. Had no water one day for a few hours then running very brown when it returned. Went away after a while. I would not let these issues deter anyone from staying here. Would we return here? Yes.
We didn't do the all-inclusive because honestly, the cost is not justifiable. Just do a deposit at check in for the convenience of day drinking at the pool and the meals you eat there. Between that and eating out, we spent less than the cost per person for all-inclusive. Saying that, we're from Canada and the dollar is not as strong as the US greenback. If you eat and drink a lot with no plans to to anywhere, worth it.
Parents, don't bring your teens here unless they are fine chilling with older folks, lol. Heard a few comments from teens on the amount of old people here. Not much to do for them to be honest. The Marina is definitely more quiet than staying further in town, such as the hotel zone.
The other, and probably best thing, it's a proper hotel, no time share bs to waste your time.