My wife and I stayed here for a few days and were satisfied. This resort has a ton to offer. Whether golf, tennis, biking, swimming, eating, or relaxing at the beach is your thing, this resort has it all. The service from the staff was great. We would definitely stay here again.