Cocoon yourself in luxury amidst the jungles of Nelliyampathy