Готель знаходиться в штаті Керала, розташований на схилі мальовничого пагорба. Відкрився в 2009 році. Площа території 60 700 кв. м. Складається з двох 3-4-поверхових корпусів і сорока п'яти 1-поверхових вілл.