We stayed for 3 weeks and had a great time.
Pros:
-Spacious clean apartment, very well equipped kitchen.
-Good wifi, we were able to work remotely.
-Very nice and easy communication with the host. Great recommendations as well (restaurants and best surf instructor, "the ocean surf school", also offered renting equipment)
-good location, short walk down the hill to the beach.
Only con:
-sort of basement atmosphere and very moist air inside which gives some trouble to get clothes dry.
All in all we really enjoyed our stay and would really recommend this place. :)