My wife and I have gone to Jamaica 3 times once to Sandals MoBay (our original plan was the Ritz) then to the Ritz. Then back to Sandals MoBay to remind us why we liked Jamaica.
MoBay was very friendly and our room was right on the beach. The drinks and fun were non-stop when you wanted it. But the more private areas of the beach were great for taking it easy. We went to the Royal on the exchange for the Thia (it was OK) but lots of fun. You made a great choice. We are returning again this year to the Sandals WhiteHouse. We are hoping for a similar or better experience.
BTW - The Ritz is great if all-inclusive mean you don't mind tipping 5.00 per drink to still be low man on the totem pole when trying to get a drink at the pool.