The apartment is okay. Spaces are a bit small. Main inconveniences:
1. The kitchen was too small and the appliances not very good (i.e. the stove top wouldn't heat very fast as it was an old electric model, broker dawer, old microwave that would not heat evenly, etc.)
2. The swimming pool was not clean. It seems that it was not regularly maintained as many of the edges were covered with dried mud as well as dirt in the water.
3. Balcony shades: one section was broken (and the host tried to blame us)
4. Sliding doors between rooms and balcony. The one in the kids room couldn't lock, so we felt unsafe for our 2 years-old twins.