Overall a nice stay with good food and beautiful property. However, very disappointed in promises not kept by management. Stayed for anniversary and told to bring our certificate for a beautiful surprise, only to watch the individual at check in look at it and then appears to just toss it in trash with nothing else said or anything special done for our anniversary. Was told to inform them we are silver Expedia members at check in and were to get bottle of wine and massage for one, but check in told us to talk to another individual, but again no massage or bottle of wine ever provided by anyone we spoke to. Finally told to look at another resort and that it was not a sales pitch and would only last 90 minutes. Four hours later we finished but did receive $200 to spend on an excursion. So, if you want a resort with good food, amazing service from the workers, and a beautiful property, then this would be an option, but if hoping for a special time for a special event, I would go to where you have a better then a 50 -50 chance of it being successfully completed. For the price these extras you plan for should not have been overlooked in so many areas. Still give it 4 stars for the wonderful service the other workers provided to make up for managements oversights.