This is a lovely beach hotel. The staff are very pleasant and extremely helpful. The beach is amazing: soft sand and the water is pretty calm. The pool is big and well-designed. The pickleball courts and tennis courts are in great shape. We only tried the non-mechanized water sports like kayaking, sailing, water-bike, but these were all very nice. The cocktails from the different bars were all very good, and the food is excellent; all the restaurants are good, but the two restaurants we liked in particular were East and Indigo. Unless you are planning on going off-property to restaurants outside the hotel, I would strongly recommend the all-inclusive; otherwise the food and drink can get somewhat expensive. The meet-and-greet at the airport (which you get automatically if you are using the taxi service through the hotel) was helpful; we went through both immigration and customs in less time. The Ocean Suites are big and comfortable, everything works well. The only slight negative I would mention is that from the Ocean Suite you do get a view of the sea, but it is not a clear view; there are a lot of coconut trees and the Ocean Suites are set back quite a bit from the water, so you are mostly looking at the beach. I would not call this an Ocean Suite. As Expedia gold customers, we were told we could get a free update, and we requested to be moved to Balcony Beach Suites (which have a much better view) but this never happened. But all in all, we strongly recommend Carlisle Bay