It has everything you need. The location is really great if you like cobbled streets, nature and awesome views of the city.
Apartment is good for 1 or 2 people, 3 might feel a little too crowded since it is very small like a hotel room.
Panagiotis is very quick to respond if you need help with anything which was fantastic.
However I would advise against staying at this apartment during a heatwave or 35C+ weather because the fan doesn't do a great job of keeping things cool. Just a fair warning.