The Location of the resort is amazing. Offers some amazing views and peaceful atmosphere. The rooms are well maintained and neat. The only problem we had was the delay in service everytime we ordered food. The quality of the food itself is not bad at all. But the delay meant we were starving by the time it got to us. You would do well to order well in advance and specify the time by which you want the items.