This is the most amazing apartment in Athens and I highly recommend this for your stay. My whole family of 5 adults fit in comfortably, and really enjoyed the views in front of the Acropolis & Acropolis museum. The interior design effort is first class. Location would be hard to beat. The only con is to ask for the fold out bed to be set up with linen/towels if you need to use it (which is in the common room/lounge room & comfortable).
Also on a general note: I found that Greece & Italy has not catered well for the fall in temperatures in October/change of season and I have had to pull out extra blankets (without the cover) for myself and others - including for this property (third time already) - as it was only set up with a sheet.