Our room was a bit above average, but everything else was out standing. I'll give a great example. We had a small medical issue and they couldn't handle is so, the resort staff drove us to the emergency clinic, made sure we were checked in (we don't speak Spanish and they didn't speak great English. After we say a doctor, got our issue taken care of, had the insight pharmacy fill our prescription, the resort staff came back and took us back to the resort. They did that as a courtesy and at no charge for the transportation back and forth.. Our total time at the emergency clinic was less than an hour. Try that in the USA. Also the food in each of the 3 restaurants was outstanding. All local drinks were included with the food. Would go there again in a heart beat. Loved it. Again, thanks to the great staff.