The place is in great location. It has a nice view of the Acropolis. The rooftop terrace is a bonus.