The Caves is a special place. It's beautifully located on top of limestone cliffs with easy access to warm, clean, crystal blue waters and a lot of fun and adventurous dives. Paul, the resident snorkeling guide is very friendly and gave us a lay of the land in terms of where to snorkel around the hotel. The hotel has great snorkeling and we saw a variety of colorful fish and even some rays. The water is warm and some of the most crystal blue we have ever seen. The rooms are beautiful, thoughtfully designed and very fashionable, with everything you could need. Food and drinks are included and delicious. Randol was the main person who served us at the restaurant and he could not have been more genuinely nice and helpful. The staff does not seem to know the word "no" and will do whatever they can to accommodate special requests including making off the menu dishes. Also, I stayed here with my boyfriend and we felt very welcome and comfortable as a gay couple, which has not always been the case on trips to Jamaica and other Caribbean islands. 5 stars all around. We will visit again soon!