the flat is very comfy if you need to stay in Thessaloniki for one night while traveling.
The train station is just across the flat and there is a bus station 3' away where you can take the bus to the central bus station and to the airport.
Self check in is very easy and the flat is very clean.