We booked our trip to Jamaica through Caribbean-TravelDeals.com, and our stay was made fun by the friendly staff and beautiful, relaxing beaches! We found the rooms in this hotel pretty plain and small, so get a room with a view to make up for it! The gym was great, and despite the weather being bad for a few days (heavy rains) the staff was very accommodating -- they even took us waterskiing in light rain! Take the Zip-Line Canopy tour if you get a chance during your stay; it’s an amazing thrill! The water and the beach here were beautiful, but the beach itself is narrow. Food in the restaurants was OK for an all-inclusive, but we found that the Japanese restaurant was disappointing. Overall we had a lot of fun! This resort is quite expensive, but we were able to find a great deal through Caribbean-TravelDeals.com.