The place is in really good location, very close to two Metro stations and to Athens Agora. The view on the Acropolis is great. I would really recommend.