Отель находится в штате Керала, расположен на склоне живописного холма. Открылся в 2009 году. Площадь территории 60 700 кв.м. Состоит из двух 3-4-этажных корпусов и сорока пяти 1-этажных вилл.