We stayed here with a small dog and small kids, and it was a perfect space in a busy part of the Miami Beach. Very close to a park to walk the dog, an actual dog park area, a great playground, right on the beach, pool felt super private, tons of restaurants close by, Starbucks within minutes walk, Miami Beach has a great walkway that is super alive at night.
Host was incredibly accommodating, answered all questions very quickly, and the apartment is equipped with everything you'd need for your stay. Patio chairs, small cooler, etc. Pool even had floats to be used for the kids.
One thing to note that I didn't think through prior to is to plan for parking, no parking is included in this apartment and it's a very busy area.
We would absolutely book this again in the future.