Here's another suggestion (never stayed there, but it is on my wish list).

Villa Du Soleil, Treasure Beach
http://treasuretoursjamaica.com/mont...odation&id=113