We enjoyed our stay at this location, though some things were not as shown in the listing. The complex is very nice, clean tidy and well maintained, but the apartment was not quite what we'd been led to believe in the listing.
The pool area was good, but not all of the four pools were in action during our stay and the table football and pool table shown in the listing's pictures were not there, which disappointed my kids.
The pool bar and restaurant was great with really good food which was reasonably priced and the staff were very friendly.
Our apartment was OK, but we were disappointed that is was not as shown in the pictures. The listing stated 3 bedrooms and the pictures backed this up, however ours only had two bedrooms with the 3rd bed being in an alcove off the main room. This meant it could not be separated off from the main living area so this meant it seriously restricted the use of the main living/kitchen area when that person went to bed and this did have an impact on our enjoyment of the holiday. This was apartment 64, so please beware of that if you are expecting 3 bedrooms.
Also, the pictures showed a different patio area than the one provided. Ours was much smaller and had just a view of a car park rather than the nice areas shown in the pictures.
So in summary, a great complex, but please be aware what you see in the pictures regarding the apartment may not be what you get. The pictures seem to be made up of a mix of apartments and it is not clear what you will actually get.