The place is perfect for a stay in Athens! it's near the metro station and the place has everything you need for your holiday!
Highly recommended!