Great place and stay. The apartment had everything as described, although it was super clean (dust and hair on the ground in some places). The kitchen is well equipped and the whole apartment is greatly prepared for a longer stay.
We were amazed by the terrace looked much better than in the pictures.
We never actually saw Ioannis - he was always nice, but sometimes slowly responding. Nice of him to bring us some breakfast on the second day.
Overall, we had a great stay and highly recommend the spot - even in winter (we stayed from December to January).