The apartment is not too far away from the metro station and there is a Lidl also there - but not close. Location-wise it was good-enough. The metro takes you to the city center as well as the port if you want to visit some islands.
The place was perfect for a solo-traveller like me. All necessary amenities were there. I could wash my clothes and hang it on the drier.
The host, Dimitris was kind and helpful.