The apartment is ideally located to visit the city. Most places are within walking distance and the metro is nearby allowing easy access to the airport or the port.
In addition Angelos and Stella are very accomodating.
One small remark, the apartment being located in a lively area there may be some noise pollution at night.