Staff was very polite and attentive. Everything was kept clean and we felt it was upscale as far as resorts go. Buffet food for breakfast, lunch, and dinner was really convenient and never left us unsatisfied. Wife and I stayed first week of May and had a wonderful time. The air conditioning in our room went out one afternoon, but the brought us a fan and short time later, the air conditioning wad fixed. Oh and for goodness sakes folks, tip the people who serve you, clean your room, etc, etc. Shout out to Susanna in the gym, pool server Alex, and Efrain, buffet server David, and te ladies who cleaned our room everyday. They all went above and beyond.