Great place! So central and walking distance from almost most sites. Right behind the stadium. We loved walking around, going to Palaka, Acropolis, temple of Zeus...this is the right place in Athens, period!
Only one thing to consider, you do need to take stairs, so if you have a lot of luggage, then bring some muscle. It was not a problem for us :)
Thank you Toni and team!