Unfortunately, we were very disappointed with the lack of cleanliness of the apartment and it was obvious that other than clean bedsheets and towels, the apartment had not be cleaned at all, with dust, fingerprints and smudges all over the apartment.
The apartment's shared facilities such as the pool were wonderful and the location was good with only a short drive to shops and the beach. The check in process was very efficient and communication in the lead up to check in was great, but communication sadly became appalling when we tried to communicate our disappointment in the unclean state of the apartment.