Very fine in most aspects ( very organized, very dedicated and helpful team, very clean all around, most of the time very nice activities, performances and nice atmosphere.
Almost 10 because of 1) very long lines at the custumer service desk most critical times 2) very crowded and not enough space in sport yard and sweeming pool. Not enough sport activities (soccer) and other activities for kids.