It was a great place especially if you are going to stay for business.
It is also very close to Syntagma which is the heart of the city.
Our hosts were very quick in response, and very helpful.
If you are going to stay with a toddler, the apartment has an elevator, but there are about 10 steps to reach it, so it's a little hard if you are travelling with a stroller.