Stayed here for almost a week and had a good experience. The resort is quite big with many restaurants which serves western,Thai and Chinese food. 5 star for cleanliness and 4 star for ambience. Unfortunately the hotel is away from (15 min by taxi) center point . The do have airport pick up and drop ( quite economical).
Some how they should keep more options in dinning especially for person with vegetarian diet.More