Stayed here for a week. Good location (short walk to restaurants, bars and beach). Nice apartment. Good amount of space. There is a construction site next door, but this only caused issues the first day. The other mornings were good.
A much bigger point was the lack of internet access though. According to the list with amenities this would be available, but no router or login info was to be found (I was also told this wasn't there for previous renters either). The only suggestion made was to go to the shop and buy a USB card (about 50 euro before data fees). 2 days before departure I was told the internet would be installed ASAP. Not sure if it is there now or not, for me it didn't make a difference anymore. If you don't need access, it's a great place. If you do, it's worth checking if it's there or not.