Hotel se nalazi u mestu Hikkaduwa, na jugozapadnoj obali Šri Lanke, direktno na plaži Narigama. Udaljen je oko 143 km (približno 3,5 sata vožnje) od međunarodnog aerodroma Bandaranaike.
Hotel je poznat po modernom dizajnu, direktnom pristupu peščanoj plaži i bogatom sadržaju, što ga čini idealnim za opuštajući odmor porodica i parova.