I stayed in this modern apartment with my wife and 2 kids. Its in a great location, just 2 mins walk to the beach and numerous restaurants and shops. Getting into the old town is a 20 minute walk or a 5 euro taxi fare if you have young kids.
The pool area is great, with loads of space for people to sunbathe and for kids to play. Plus we had it to ourselves a lot of the time. It was never busy.
Maria and her son were always quick to respond to any questions and they were very hospitable, even inviting us to a BBQ one of the nights.