The property was nice, clean and service was good. The "all inclusive" is a bit deceiving. Some restaurants are not all inclusive, and the ask for tipping is excessive. Also, our flight going there was cancelled, and we could not arrive until the following day, and they would not refund our night that was missed. Just for that reason, I won't go back.