Our stay was terrific. Great restaurants, staff was very nice. Wonderful place. My sister is a frequent member (I understand why). She goes there a couple of times a year. We booked this through Expedia and thought we had all-inclusive but did not. The Expedia web site was not very clear about how to reserve all-inclusive. We also have a problem with our final bill, but that is mainly our bank's issue, I'm sure that will be cleared up shortly. I would definitely stay with them again.