The place was clean and modern. The location is near the center of Thessaloniki.