We stayed here for a month and loved it. Gaynor checked in every day and was super responsive to any needs. The house cleaning was provided weekly and was much appreciated. Everything you could need for a long stay was provided. There are great restaurants and bars in walking distance as well as several spots for swimming. We had a rented car which was ( we felt) a necessity although the bus stop is right down the street. There are two small markets in walking distance though that have pretty much all you would need.
The hot tub was lovely to have and it has a cooler setting which also made it like a pool. Being able to open up the back wall to the sea was so scerene. All in all, a perfect month for our family of three. Highly recommend:)