My family and I came across this restaurant while looking for an easy meal on our first night in Athens. It was only five minutes from where we were staying so we went back several more times during our stay. The food was pretty good, not amazing, but it was convenient and quick. It is also by the entrance to the Sygrou Fix station. The service was friendly and the price was fair.
It is not a place that I would tell you to go out of your way to try, but if your hotel is close by or you need an easy meal while coming or going from the metro, then give it a try.