Not a bad place to stay. The resort fees are not explicitly stated outright unless you read the fine print. They also charge for housekeeping. The room itself had plenty of amenities, especially the kitchen. I was disappointed that the floors were not cleaned and my son had black soles of his feet after walking around for 10 min. The front desk people were very friendly and accommodating. The concierge was also helpful. Overall, not bad, but could be better.