Отель находится в штате Керала, на пляже Ковалам. Построен в 1999 году в тихом месте. К услугам гостей открытый бассейн, бесплатная парковка на территории отеля и бесплатный беспроводной доступ в Интернет в зоне общественного пользования. В ресторанах отеля подают разнообразные блюда китайской, континентальной и местной кухни, а также готовят фирменные европейские блюда.