We found this apartment in a nice location and enjoyed the property's pool and nearby beach. However, some significant shortcomings at the apartment itself lead us to not recommend it for staying.
The apartment was not set up for a comfortable stay - the kitchen utensils and crockery were not clean, and there was no hygienic way to clean them (i.e. no sponge or similar, no clean drying rack). The bathroom was not particularly clean, either. The sofa seemed to have an insect infestation, because we were bitten the only time we sat on it.
Towels, bed sheets and toilet paper were not provided sufficiently - we had two towels for three people, new bed sheets that had not been washed, and one roll of toilet paper. The advertisement "no cleaning fee" translates into "please clean before you leave", but there was also nothing available with which to clean.
The host was very kind and helpful, and was easy to contact. We were in constant communication about the arrival and departure, all of which happened without any issues whatsoever.
Nonetheless, in summary, we felt this property was not worth the price we paid.