It was nice staying by Elizabeth's.
Location is perfect for the tourists discovering Athens. Highly recommend.