We have just come back from a week staying at the Kaloudis Village. It ticked more of the right boxes than any of the other apartments we looked at. Great location, best pool area, spotlessly clean. We wanted a 2 bedroom apartment but they were booked up so ended up in a 3 bedroom apartment.
We were unlucky that the double bed wasn't long enough for my 6'2" husband (it had a bed end so there was nowhere for him to put his feet!). We were also right next to the pool bar which got a little noisy at chucking out time. We managed to get used to the fiddly little shower in the bathroom though and liked the place so much that we will be going back. The owners showed us round the newer 2 bedroom apartments and as they were further away from the bar and much nicer we will book for there next time.