Everything was fine except some minor things.
Location - top, couldn't be better.
We enjoyed our stay in Athens a lot.