Excellent stay.
The view incredible, even better than in the pictures.
The flat is fairly small but you don't need much more than that when the nearest (and nicest) beach is 2 minutes away.
Fairly easy to find, and walking distance to a lively neighbourhood and great scenery.
Overall a good experience.