We stayed at the apartment for 27 nights with two young children. We had a lovely time visiting the beach almost every day. Eating our meals with a view of the beach was the highlight of our stay. We highly recommend this apartment for all types of travelers.
If you do plan on staying for a long time, please note that their rule is that the "apartment is self-catering and, during their stay, responsibility for daily cleaning". Daily cleaning is not a reasonable expectation for travelers. We found it intrusive to have someone come in during our stay and tell us how and when to clean. As with all our other stays at hotels and airbnbs, we have always left the home in a good condition, and that is all any host could reasonably expect.