Our younger DD and a friend were at the Sandals Resort offered through RUBY Princess (Ocho Rios port stop) this past February.
They liked it but knew they'd have enjoyed it more if it had not rained most of the day. Told us... that was probably a good thing because they were a bit sunburned anyway. Met lot of friendly folks just sitting around the bar and thought the resort staff was very good.
She had been to Jamaica many times with us as a child and liked it better than any other thing she'd ever done there.