Excellent experience to spend time in this resort. Right from Check in we were treated well by the staff who were very courteous and obliging for our every request. The food was good and the atmosphere was clean and well maintained.