Complex of luxury mountain houses, Arahova, Greece.