This apartment was perfect was us (family of four with children aged 5 and 6)
The views are amazing and the apartment is very comfortable with everything you could need.
The beach is 5/10 mins walk, the supermarket is a 2 min stroll and there are several bars and restaurants close by too.
We would love to stay here again and highly recommend it!