The resort is serenely nested on the banks of the Nila and Bharatapuzha rivers amid a breath-taking landscape and a tranquil environment. The astounding natural ambience is coupled with modern interiors and traditionally-designed architecture.