It was a great place for our family (grandparents, parents and two kids). The house had literally everything we needed and was very cozy. We spent lots of time on the patio and by the pool which we had to ourselves most of the time. The pool and the communal area were very clean.
The beach was a short walk from the house, it took longer for us because we had 3 and 5 y.o. with us, and I'd probably would bring a stroller next time to make it easier and faster. The beach was clean and not crowded at all.
We didn't rent a car and were totally fine (groceries, local restaurants, pharmacy - all walking distance). But if you'd like to explore a little bit further, you'll need a car.
Lovely town, lovely hosts and the team, very relaxing vacation. We'd love to stay there again.