I think in terms of luxury and services the order is as follow, having stayed at all of them. Half Moon (top notch) even over the Ritz carlton, Rose Hall (Hilton owns it now, so it is newly renovated). Not too keen on Sunset Beach and SJG, but would follow in that order. I would place the RIUS along with Rose Hall so a tie for second place. Our budget was very tight so we went with the RIU over Rose Hall. Round Hill, which is another fabulous options is another recommendation. Best of Luck!