Yes. Location simply perfect. The place is clean and really nice. Terrace is a great place to chill. Definitely recommend this place. I will surely stay here again on my next trip to Athens.