Great place, minutes walk from the beach and top notch communication with the owners both by chat and by phone. Ian, the maintenance guy, was almost always on site and answered me extremely quickly every time I had a question or needed help with something.
In short I highly recommend this beautiful apartment with a lovely outdoor area, the only reason I am not giving a perfect five stars is because unfortunately my husband had to work during our vacation, and had 2 internet problems: main apartments Wi-Fi wasn't fast enough for online video calls (this is the new reality of remote work), but note that general browsing was just fine. And 2nd, I wish the outdoor pool area had general Wi-Fi internet access, because he couldn't stay outside with us too much because the apartment's Wi-Fi connection doesn't reach outside. Minor problems you might say, but still something that could easily be improved for other guest planing on getting some work done during their stay.
Besides that, I highly recommend and would consider again for a future vacation!