With this view it's hard to be negative. The location is great and the apartment is in good condition. Some small work could be done to make it better. As example just half of the lights work as expected. No housekeeping was provided and there were no cleaning tools so it's hard to keep a beach apartment clean and it's not good with babies.
Outside that if you are not going with babies and the weather is on your side (not with us) this is an awesome place to stay. Plus