Koufalia – The place