Been here recently. The place and the ambience is very good. They resort is well maintained. Had food only once here and it was pretty good. Two drawbacks: 1. the drinking water tastes pretty bad. 2. outdoor activities are charged separately. U do have free games. overall a good experience!