I thought the apartment was perfect. We were a couple and it was very clean. I read some earlier reviews about the pool being dirty and the house being run down which I was hesitant about booking but we found it very clean. Yes, the pool had some bits of leaves, etc that fell from the tree above but it takes a few seconds to scoop them out using the rod that is by the pool.
Only downsides - beds not super comfortable for the price you pay which is about that of a good hotel and there was no aircon which, in summer, means a difficult sleep, even though we had 3 fans in the room.