The place is great. Albeit we were in a different flat from the one pictured. The vicinity to the beach is brilliant and the place has a real "beachy" feel to it. About a 15 minute walk into town.
Check-in wasn't great though, as we had agreed on a time and the host had gone for a swim instead even after agreeing on the time and wasn't answering calls, leaving us to go for lunch for 2 hours.
Aside from this hiccup, all was good.