This place was an absolute gem & I'd easily recommend it to friends or family coming to stay. We stayed here for a month as a family with young kids (3y & 5y) and it worked great. The apartment is a nice size, well-stocked for longer stays, & has incredible amenities for families. There's a playroom, gym, biz center & heated pool (although we never could figure out the heating 'schedule' - but when it was warm (most weekdays?) it was WARM!)
The roof deck & private balcony in the apartment are lovely, and Carlos provided keys to lock the doors from the flat, so we felt safe w/ the kids.
The neighborhood is walkable - you're 2 blocks off the main drag, which means its quiet but close. There were a few hiccups - hot water, power outages, etc - but the host was SO amazing dealing with it, you should feel in safe hands. Stuff like that happens in Mexico, and here you've got great, responsive English speaking hosts who go above and beyond. We felt so taken care of the whole time. Gracias!