Готель розташований на півдні Гоа, на березі моря, на пляжі Мобора. Побудований у 1991 році, займає 303 000 кв. м території. Відреставрований у 2011 році. Являє собою один 1-поверховий корпус, сорок шість 2-поверхових котеджів і три 2-поверхові корпуси.