We went for our team meeting for two days at this resort. In fact ,we have been going there regularly for over last two years.
(+) Resort is well located, not very far from the Airport (quite an issue if you need to go to airport, thanks to the traffic situation), very nice rooms and amidst greenery; nice pool, lots of sports facilities.
(-) Service is rather inflexible for even the smallest of issues.
Food is average at best.