Overall, we did not have the best experience here. The location is not child friendly - specifically, the sliding door leading into the balcony does not lock (safety hazard when you have young kids). There is also a large gap on the side of the balcony that a child could easily fit through (its up on the 18th floor) if they're not careful so we ended up putting all of our luggage in the way so our kid didn't get any ideas.
While the beach is close in proximity, the surrounding area is a bit rough around the edges - we walked past 2 fights and were followed by a homeless person on a bike on our first day. It's a big city so areas like this are to be expected, but do not make for a pleasant stay when you have a toddler (another homeless person punched our stroller while we were at the beach).
The cleanliness of the unit left a lot to be desired. You could see dust building up on the vents and the shower was not our favorite. The kitchen was not the cleanest either.
Communication via email was a challenge as well. I reached out weeks in advance asking if another person could join our party but never received a response. When it came time to check in the building security guard was very unwelcoming and demanded that we fill out a form because the one that had been submitted was incomplete. I will say that having a phone call did help when we were getting ready to check in, so it wasn't all bad.
In the end we decided to end our stay a day early and go somewhere else. We asked for the 50% refund as stated in the cancelation terms for the final night we didn't stay but never received a response (as of this writing).
The space is better suited for a solo traveler/single couple that will spend a minimal amount of time in the unit and doesn't mind a grungy environment.