The beach was nice, Play area was OK, Animation was great. Food was OK , BUT The waitress were Tired . They put bread on most tables,with out anybody sitting on it. That means you can not sit on it. I was walking around with kids to find somewhere to sit in the restaurant. The Chefs were very nice and friendly.