Quote Originally Posted by murph View Post
I believe that this location meets all of your requirements:

http://www.tripadvisor.com/ShowUserR...h_Jamaica.html
I've stayed there several times, it's a great spot. However, the pictures online are no longer accurate. They have now built another guesthouse basically right on top of the existing place, and in doing so killed a lot of the charm of the place.