I've visited this resort three times now and it just gets better and better. The apartments are spacious, the beds too comfortable and the views can be amazing. I recommend booking a top floor apartment as, as the apartments aren't carpeted, the noise from above can be distracting and annoying.
I spent a lot of time soaking up the sun on the roof terrace over the adult pool - it was quiet and relaxing plus the pool/jacuzzi were just one flight of steps away. There is a good choice of pools to suit everyone, from families with small children to couples.