We stayed at the Ritz-Carlton in Montego Bay for our honeymoon...simply excellent!
http://www.ritzcarlton.com/en/Proper...ca/Default.htm . Fantastic food, service, beach and all that was needed. However when we ventured out of the resort to see real Jamaica you could see that it's a third world country but a beautiful one.