Das Hotel befindet sich im Dorf Mahamodara in Galle, 155 km vom internationalen Flughafen Colombo entfernt. Das Hotel befindet sich auf einem 1,2 Hektar großen Grundstück. Unsichtbar im Laub bietet die abgeschiedene Oase des Anwesens den Gästen die Möglichkeit, die Welt weit hinter sich zu lassen und in ihre eigene kleine Ecke des Paradieses einzutreten. Wenn die Gäste nach Abgeschiedenheit suchen, können sie mit dem Boot flussaufwärts durch verworrene Mangroven fahren. An der Südküste Sri Lankas, in der historischen Stadt Galle, finden sie ein Resort, das wahrlich als privates Eden bezeichnet werden kann.