Nice location close to the beach and shops. Parking close by can be an issue.
The apartment has almost everything for a stay, but
it has to be maintained and cleaned much better to be suitable for families (couples/friends should be fine). Bed sheets and towels are a must, not a paid option.
Also beware that it's on 4th floor with no elevator.