The location is a wonderful, so close to the beach and walking distance to everything you need. The apartment is very spacious and comfortable for two people.
I think a few things to improve upon is added extra towels as they only provide 2 which is quite stingy.
We had an issue with check-in as we were forced to wait 1.5 hours and the communication was pretty terrible trying to get an answer as when it was ready.
All in all, the place itself is fantastic but the company running could improve upon quick and clear communication.