Отель расположен на юге Гоа, на берегу моря, на пляже Мобор. Построен в 1991 году, занимает 303 000 кв.м территории. Отреставрирован в 2011 году. Представляет собой один 1-этажный корпус, сорок шесть 2-этажных коттеджей и три 2-этажных корпуса.