Did you go here? looks ok and people seem to like it.
http://www.tripadvisor.com/Hotel_Rev...h_Jamaica.html