Great place in Thessaloniki on excellent location. Highly recommended!