Excellent location. Our plane landed 3 hours late and the cleaning lady was kindly still waiting for us to let us into the apartment. Size reasonable for Europe. Mattress okay but not great. There weren't enough sheets/blankets for the two beds. There were three roaches in three days. It served our needs for our stay but likely would not stay here again if we return to Athens.