This is a good place in a lovely location. We enjoyed our stay!
It is bright and spacious, and has most things you would need.
There were various spices available in the kitchen, and it seems the host put a great consideration into making the stay comfortable.
The apartment is close to the beach and the restaurants, and the big grocery stores are minutes away.
With just a bit more care it could be a fantastic accomodation.
Some advise to the future guests:
* Check the folder with mostly hand written info usually kept near the TV (not the agency one). It has lots of important information, like the name of WiFi network (not descriptive and one of around 12 you would get visible in the list), appliance instructions etc.
* Don't assume anything is clean, working, or provided until you check it yourself. Better do it as soon as you check in. We learned this lesson when 1) spa bath wasn't working and wasn't fixed during 6 nights we were staying there; 2) lots of green mould inside the BBQ; 3) finding laundry detergent took time as it was next to the kitchen sink; 4) we had to clean hair from the bathtub and dirt and bugs from the kitchen floor.
* There was no update on progress if you report issues, so you have to call and check. People in the agency are nice, but you usually have to tell a full story more than once until you are transferred to the responsible person