Nice place to stay in Thessaloniki, matching the descriptions.