Nice hotel, everything function well, like well oiled machine. From check in to check out, beach operation, restaurant, highly professional stuff. Guest wishes are at the first place, and they are opened to suggestions unlike so many other places. The food is excellent, you can find something for every taste, and it is different every day. Not like in so many “all inclusive resorts” where you get tired of the same food after 3-4 days.The bottom line is that I am looking forward to come back and enjoy my next vacation in this hotel.