Excellent place, great location, great value.
Definitely staying here in my next trip to Athens.