'Zuri', which in Swahili means 'far beyond expectation'. A fine blend of natural and man-made marvel, the resort is situated on the shores of the cool and the calm waters of the 205 sq km VembanadLake, in God’s Own Country, Kerala. The resort’s services are renowned for its highly international standards and heartening comfort to meet the needs of an increasingly affluent and sophisticated Traveler.