I always read
"The Points Guy" for reviews. The first thing you need to decide is if you want to go all-inclusive. I love all-inclusive as I don't want to have to think about paying and/or getting ripped off. Plus, anyone can go eat anything at any time. The downside is that I don't drink so I feel like I pay for everyone else's drinks.
A friend went and
stayed at Club Med for a reasonable but nice resort. They travel A LOT (wife is a flight attendant and they fly for free). They feel T&C is the best Caribbean place they've ever been. I was with them in St. Kitts in January.