My family of four enjoyed our stay. While the apartment was very clean, it could use some small maintenance attention (chipped tiles, damaged corners on furniture, clean but stained sheets). The location was extremely convenient (especially mall access to a 24 hr supermarket).
Not all the amenities described were working during our stay (spa hot tub, no heating in pool), which was a real shame. Also, access to some common areas were not allowed for children. This was not mentioned in the property description.
I also feel that a brochure should have been left in the room providing key contact numbers (like maintenance and reception). I speak Spanish and was able to manage, but I believe it would be difficult for those who don’t.