Отель расположен в курортном районе Хиккадува, на юго-западном побережье Шри-Ланки, в центральной части 1,5 километрового пляжа Hikkaduwa Beach прямо на берегу Индийского океана. Отель открыт в 1975 году, отреставрирован в 2016 году. Подходит для спокойного пляжного отдыха, а так же любителям дайвинга и снорклинга.