We really enjoyed our time and would highly recommend it to others as long as you are aware of two issues....
First, the pictures are deceiving and the description of the home unclear: this is a 4-unit condo. There is two 2-bedroom units on the second floor and two on the main floor. The photos that are shown in the ad are a compilation of more than one unit. We realized this after examining the photos multiple times and upon confirmation with the owner, but it was not clear initially and we could have been very disappointed if we expected we were renting the entire place. Luckily, we happened to visit when there were no other guests so we had the terrace to ourselves. It would not have been the same experience if it had been fully booked!
Second, there is active construction going on next door (as of Nov 2017). The workers were there from before 8am to after 5pm every day of our stay. This included sometimes very loud construction noise as well as on one day a fair bit of chemical fumes. We found it was unpleasant relaxing on the terrace during the day and could even hear the noise within our unit so ended up spending most of our days out on the beach. We felt it was wrong of the owner not to inform us of this active construction especially because it turned out the house being built is for the owner!
Beyond these two minor/major issues, we felt the unit itself was great. Modern, clean, right across the beach. There's a couple of small restaurants open in the area, even during shoulder season. The building managers who greeted us were friendly and professional and we felt well taken care of (ignoring the construction noise issue)
In general, a great holiday spot as long as you go in aware of what to expect