Pros:
Apartment is in a very convenient area and has a really comfortable bed
Cons:
I communicated prior to arrival with Stelio's who promised that I could have an early arrival to drop off luggage. Morning that we arrived, we ended up having to wait outside for over an hour and had a hard time getting someone to answer the phone. I brushed this off as a coincidence that people make mistakes until departure day when I ran into another group staying in his apartment going through the exact same ordeal. While it's generous of Stelio's to allow people to check in early, it ended up being frustrating and disheartening.
Heads up
Exact building location is not provided till you call Stelio's the day you arrive, so make sure you have phone access in Greece.