The apartment is perfectly clean and is definitely a great choice for the price.
Xristos is very friendly and always ready to help. His english is good, so it was easy to agree on everything in advance. My boyfriend and I stayed at his apartment twice during our holiday and even though some of our check-in and check-out times were a bit unusual, everything went smoothly. Xristos always checked for the details on our arrival the day ahead and patiently waited for us even when our ship got delayed.
The room itself corresponded to its description on the web. Both, the internet and air conditioning worked well. The kitchen was equipped with pretty much everything we needed to prepare a simple lunch. The tap water was drinkable. The bed was wide, comfortable and smelled fresh. The blanket was quite thin to my taste, but there was actually no need to have a thicker one since we were staying there during summer.