Food quality is really really good. Ambience and hospitality is at its best. Rooms are really spacious and comfortable. Staff members are very friendly and nice. The resort is really beautiful. It has its own private beach too.