Отель находится на пляже Ковалам, в штате Керала. Оформлен в национальном архитектурном стиле. К услугам гостей открытый бассейн, аюрведические процедуры и ресторан.