Second time I stay in this property. I really like it. I have 2 kids (1 & 3 years old) and it's very spacious, quiet, and comfortable for them. The room is huge, and so is the bathroom. The living room has a sofa bed so it's perfect for kids.
The views are great because you can enjoy all of them (street, pool and beach). It's a low floor, so you can see everything perfectly. My little boy spent quite a few time just looking outside the window.
The windows which lead to the balcony are very heavy, making them impossible for kids to open. For me, this is a plus. I didn't have to worry about the balcony.
Kitchen supplies are for 4 people. Nothing spectacular, but good for a few days. It would be nice to have newer things, but it's alright for a few days.
Cleaning upon arrival could be better. The 1st time I went there was a vacuum, and came in very handy to keep the carpets clean with kids. It was gone this last time; maybe somebody broke it.
There are plenty of towels and sheets, and having the washing machine and dryer is spectacular.
A little maintenance would be appreciated (a bit of painting, new curtains), nothing drastic.
Overall, I love the apartment, and so do my kids. I recommend it, and will keep going as long as I can afford it.
And if issues arise during your stay, they are taken care with speed. This is also very important.