We had an amazing time in Thessaloniki - especially thanks to Yiannis' great recommendations regarding the sights, restaurants and beaches.
The beaches require a little bit of travelling time by bus or car, but are worth it.
The apartment is very nice and clean and in a great central location - nearly everything in the city can be reached on foot in 10-20 minutes.
Best choice to experience this lovely city!