5* - would 100% recommend staying at this apartment. Exactly like the photos.
Everything was within walking distance. We sometimes got a taxi for my MIL who has mobility issues, only €5-7 to get to most locations.
Spyros was very responsive and got back to me promptly when I had a question.
Don't hesitate about booking. You wont regret it.