Отель представляет собой комфортное и по-домашнему уютное место для отдыха. Он состоит из домиков-шале и административного здания, расположенных в роскошном тропическом саду с пальмами и большим количеством цветов. Отель расположен на южном побережье Шри-Ланки, недалеко от великолепных пляжей Унаватуны.