I can only recommend you stay here! The small complex has everything you need and more. The staff is super friendly and helpful, there’s always room in the swimming people, the appartments are comfortable, it’s a 10min walk from the beach and you have plenty of supermarkets around open until 10PM.
They have a few private (and free) parking spots that are super convenient, and if they are all taken there’s a street behind with plenty of room as well.
The only recommendation that I would make to the staff is to forbid music/radio in the swimming people, as some guests think it’s ok to listen to whatever they want without headphones, and that’s not fair to the rest of guests (agreed, it’s a lack of politeness on the guests’ side for sure).