We can definitely recommend Lena’s place, all as described and the location in the city center of Thessaloniki is a big plus :)
Patrick & Maurice