We really enjoyed our trip and the property was very clean and efficient. Food was just okay on the buffets but we certainly never went hungry. The restaurants, however, were great. We were traveling with a 1 year old and there were multiple activities for her as well. Overall, I would definitely recommend.