We have spent 10 days at this magnificent resort. The service was extraordinary. The food wonderful. Only slightly negative is that guests get up very early to reserve their seat at the pools. No problem for us as we get up early to exercise in their great fitness facility. Highly recommend.