We ( a family of 4) stayed here for one week in August 2014. As noted, the staff of 3 was exceptionally nice and helpful.
Our 2 bedroom apartment was more than adequate for 4. The beds were very comfortable and there was plenty of closet space. The apt. was cleaned every day. There is only wired internet in the apt. and WIFI is only available near the reception/garden.
Towels are only changed once every 4 days. You should bring towels for the pool (and beach) as the towels provided are only for the room (of course, one can buy beach towels nearby for 61/2 euro). The beach is a 7 minute walk and there are numerous tavernas nearby.
A nice bonus was the laundrey service - for 10 euro you can give the owner 8 kilo of laundrey and get it back the same day.
We enjoyed the outdoor garden where one eats breakfast. There is also a billiard table there.
The only issue was the bathroom. The shower stall only had a curtain so that the water would always run all over the floor. We used the mop to wipe up the floor and left the window open so the floor dried up in about an hour, so it was not a big problem. Still, a glass stall would help. In addition, there is a problem with the water pressure and the water would turn cold for a brief time and then hot again. Again, not a major problem and it is probably due to the fact that the system is quite old.
The kitchen was adequate. It had enough dishes silverware (though no can opener but when we needed something opened we went to the bar.