We (2 couples) were Staying at Stefanos Place. It was very nice. Communication was very good and friendly.
The loction ist very good, the metro station is only 1 Minute away.