We stayed here for five days. The apartment was a good size (though the kitchen seemed a bit cosy when organising breakfast) and there was plenty of space at the table for us to all eat together. There's a second sink in the bedroom which was useful.
We were able to get a beach/pool towel from reception - the reception staff (especially Thomas) were friendly and helpful.
No buggy, but we didn't feel the need for one - there's a free shuttle bus to the marina on the other side of the island, it runs every seven minutes.
The kitchen was clean and well equipped (brand new oven). Great views of the water, we were on the 6th floor. The beds seemed a little larger than standard singles, and the mattresses were very comfortable. Only a slight problem, but if you wish to sleep in, we found that once the sun comes up, a fair bit of light peeks around the edges of the curtain.