Nice place to relax, the rooms are spacious and decent. The overall environment is pretty good. Food is decent and you have choice b/w indian, continental and chinese. The bad side is there is no buffet for breakfast, breakfast choices are very limited.
We stayed in a Executive room and the price for that was extravagant. Apart from the LCD TV and Tata Sky connection, there wasnt anything special with the room. It was raining, when we stayed at the resort, the overall environment in such a climate makes you feel as if you have been transported to an entirely different location.
On the overall, decent place to spend your weekend. Opt for the standard room, if possible.