Stratis's place was more than we could have hoped for! Great location in Athens (literally next door to the metro and right in the middle of the main square), and beautiful amenities. The only thing to be aware of is the noise at night—you're in a bustling city, after all, so maybe bring ear plugs for peaceful sleeping.