I have heard mixed reviews for every resort. Personally, I have stayed at the Riu in Ocho Rios and I had a great experience. That is the problem with choosing a resort that you have never been to. It is really difficult because everyone enjoys something different. Best you can do is pick details that are important to you (i.e. Wedding details, nightlife on the resort, kid-friendly, etc...) and then ask your TA (if you have one) for recommendations based on those. You really are going to find a bad review for every single resort somewhere.