L'hotel è situato nel villaggio di Mahamodara a Galle, a 155 km dall'aeroporto internazionale di Colombo. L'hotel è immerso in 1,2 ettari di terreno. Invisibile tra il fogliame, l'oasi appartata della proprietà permetterà agli ospiti di lasciarsi il mondo alle spalle ed entrare nel loro piccolo angolo di paradiso. Se gli ospiti cercano la solitudine, possono risalire la corrente con una barca tra aggrovigliate mangrovie e troveranno sulla costa meridionale dello Sri Lanka, nella storica città di Galle, un resort che può davvero essere definito un paradiso privato.