The resort is well established and there's plenty to do (at least in high season). The food and drinks were nice, as was the setting. The service was of varying quality - from very low to very high standard. The room was not especially clean nor comfortable, but I had no problems with water pressure nor air conditioning as some other guests have reported. The evening dance performances were very nice! All in all, time spent out of the room was mainly pleasant, time spent in it not so much.