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.
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.