Отель расположен на северно-западном побережье острова Родос, у склонов горы Теологос, в 700 м от пляжа. Открыт в 1996 году. Последняя реновация проводилась в 2017 году. Отель состоит из 3 двухэтажных корпусов. Подходит для бюджетного семейного отдыха и молодежи.