Extremely poor repair. Dirty, smelly and no fan despite the heat. I was ignored when I complained and I'm still waiting for a refund as was too unpleasant to stay there.
We loved the appartment and particularly the balcony with its view of the sun rising and setting over the ocean. The self-catering facilities were very basic and the towels rather thin, butotherwise ok.