It's a lovely place, with a spectacular view. I made it a point to be there to watch the spectacular sunsets! It is all that you need for a nice stay in Athens.
It's off the beaten path for the most touristy areas, but not that far, and it is a very nice neighborhood, with lots of restaurants, shopping, and mini-markets, that make it a great base for an enjoyable stay. Cabs are frequently driving through the neighborhood, making getting around easy.
I would recommend this place without any reservations.