Great location close to the Acropolis. The flat was very nice for our short stay in Athens. There is not a lockbox/self check-in but rather someone who lets you into the flat upon arrival.