Brilliant place to stay.
Good:
Both pools are lovely and relaxing.
The complex itself is well maintained and very close to the beach/restaurants/bars/shops.
The manager is very helpful.
The room itself was great, very comfy bed and kitchen has everything needed including kettle, toaster, oven, microwave, plus aircon is included.
Room was spotlessly clean when I arrived.
Some small things could do with improvement:
I had ants in my room. Only a couple at first but on the 4th day there were a lot, especially in the kitchen sink. I asked at reception if they had any spray and was told the cleaners would sort it, unfortunately they didn't so I ended up buying something from the supermarket. I found out from other guests it had also been a problem for the people in the room before me.
The daily cleaning involved emptying bins, making the bed, mopping the bathroom floor, changing towels. Even after I reported the ants the apartment floor wasn't ever cleaned. The welcome letter also states bed sheets will be changed after 3 days, mine weren't changed at all in the week I was there.
Overall the good outweighs the bad and I'd definitely return.