We (husband , wife and our two years old toddler) stayed at the apartment for three nights.
Pros:
1. The apartment is quite spacious with a large bathroom. The kitchen and sitting area was also sufficiently large for our family.
2. The entire apartment especially the kitchen is very thoughtfully stocked up. We found all kind of stuff from utensils to spices to towels to board games, books etc. As we used the kitchen very often (for our toddler), this came in very handy.
3. Location is pretty convenient. It's a short drive from the airport with most amenities with few miles radius. Plus the sea is just outside the boundary wall.
Cons:
We never found parking inside the gates and had to park outside (though communicated otherwise by owner). Judging by the fact that it happened three nights in a row, this seems very common. It would have been very helpful if this was communicated clearly. We drove around for 20 mins inside the property and almost got stuck in a narrow lane, the night we arrived. Clearer instructions would have helped avoid it.