We visited this place in group of almost 150. We booked well in advance. Although the quality of food was up to the mark (average) but place was cramped with people. There was not enuf space for the group to dine together. The hygine of the place was not maintained, especially the water park was not at all managed properly.
There was no control over number of people coming to resort (may be that day they had some offer) and it was so crowded in pool most of us didnt even felt like getting in the pool. Water in pool also was not clean on that day.
The resort is equipped with facilities like water park, lawns, indoor games, sitting area near pool, etc. to enjoy but all went unseen because of poor management.
You could visit this resort on the weekdays but defiantly not on public holidays or weekends