We are a family of 4, 2 kids ages 7 and 3. The apartment was as described, a bit smaller than perceived. It is well located, safe neighborhood, shops and restaurants next door, the pool and play areas are well kelp and excellent to have after a day in the sun. The host was very responsive.
The apartment was fine for a short stay, a long stay would be uncomfortable due to some leaking plumbing, very limited places to hang towels (1 place per bathroom for 4 towels, more if using the pool), no place in one bathroom to place toiletries (under sink rack would solve this), falling shower bar/curtain, lack of lamps throughout the apartment. All fixable things that would substantially add to comfort. Kitchen had basics, no bowls, pots but no usable pans.
Details for those traveling with kids- the balcony is enclosed so was safe. The kids beds are fine but no lamps or nightstands making bedtime challenging. Limited plugins around the rooms. There are blackout shades.