I was in Jamaica in May. If you are not looking for all the amenities of a five star resort, we stayed at Kuyaba and loved it. They have one of the best restaurants on the 7 mile beach. The room was clean and spacious. The staff was great. Just across the street from the duty free shops.