Honestly this place is amazing. You get exactly what's described. Amazing location close to a lot of attractions, and to the airport bus X95 and metro stop Syntagma station.
For two people it's perfect, I actually thought the apartment was smaller from the pictures, but it's quite big for two people. Definitely recommended! For this value, it's hard to find better places.