We booked several apartments for a work trip and found it a bit of a mixed bag.
The Good: Spacious modern apartments decorated nicely with most of the basics (fridge, washing machine, balcony furniture etc). Helpful staff.
The Bad: Initial cleaning was poor in two of the apartments requiring them to reclean/change sheets (hair on sheets etc). Very sparse on consumibles, a toilet roll and a couple of mini soap bars per bathroom (no free toiletries as noted) and nothing in the kitchen at all (not even salt/pepper/sugar).
Worth Noting: Most of the Apartments (at least based on the 4 we had) are a fair walk from the pool area and several minutes walk apart from each other. Pool area has no toilets or sun loungers etc. 10 euro cash deposit required for parking fob. Car essential.
Overall these apartments didn't work for us very well due to the distance apart and lack of toiletries/basic kitchen supplies however I am sure they would work well as a base for a family staying for a week or more.