I am giving this a 5 star review despite a problem we had, as the host sorted it out very efficiently.
Basically, the morning after arrival, a contractor arrived to tell us that scaffolding was going up as they were repainting the entire building, and we had to move stuff in from the balcony and be careful not to leave valuables around etc.
This was obviously not what we planned so we found somewhere else and the host allowed us to cancel and we came to an amicable agreement on the 2 nighst we did stay.
Based on the 2 nights we did stay, I can say that this is a spotless and incredibly well-equipped flat in a perfect location for the beach, cafes, shops and restaurants.