Overall we enjoyed our stay! But there are some things I wish I would have known ahead of time.
First the pros:
Great quiet location, convenient private parking spot, pool area and garden are beautiful, outdoor shower and footwash were a lifesaver since most beaches we enjoyed didn't have them, roomy apartment, air conditioner was effective (but bedroom did run a little hot in September)
The cons:
Cooking was difficult. The oven was missing the racks (at least we didn't find any if they were removed) and we never could figure out how to turn on the stove (and we were familiar with both German and American appliances). Kitchen is good for light snacks and such but we struggled with basic cooking.
There really isn't reliable wifi. Signal is decent outside but anywhere inside it was effective only maybe 25% of the time. Do your trip planning before you arrive!
The check in process was smooth but the host was not helpful when we had issues come up. We arrived to a major ant problem in the kitchen and there was no offer to help with it. Never offered help or directions for how to unlock the stove. I blame myself for the language barrier though, but every other host i have stayed with actively tries to correct any issues as soon as they are raised.
Last the tv in the bedroom had no connection. Not a big deal but if you see it in the pictures just know it isn't usable unless you connect your own device to it.
Overall the pros outweighed the cons and i think with very minor improvements other guests will have no issues at all.