The apartment is just like in the photos and the location is a 15min walk to the Acropolis. The check-in and check-out is very easy.
However, there was a weird smell coming from the bathroom, which was not so nice.