The unit is conveniently located and has easy access to a public beach and a fish pond which my 1-year-old enjoyed a lot. However, the unit was not baby-friendly. The unit was quite small. And there were many sharp edges and glass-top tables and as a result my son injured himself multiple times. The bathrooms had no ventilation and one of the toilet was leaking. The AC was problematic. My son couldn't sleep well and became cranky. As a moody first-time traveling toddler, he threw some food and paper around the house. We asked the host for a vacuum cleaner and a mop but he couldn't provide us with any. As a result, we were not able to clean the house as much as we would like to. After we checked out, he tried to charge us $1000 for cleaning, even though there was no real damage to the unit, except for a $10 photo frame that my son broke. Fortunately, Airbnb did not approve his request as they considered to be unreasonable.
The host/property manager was quick to respond to my messages and our in-person interactions had been friendly. However, he seemed to be very stingy with supplies. We were the first tenant of the unit and we stayed for 8 days. However, when we checked in, there was only one trash bag, one roll of paper towel, two hotel-size shampoo and very few rolls of toilet papers. The plastic food wrap was almost used up. We had to buy a lot of things immediately after our check-in.
The overall experience was positive, despite the problems we have had with the property manager. I would not recommend the place to families with active babies and toddlers. Also, you should be careful with the potentially excessive cleaning charges the property manager might request after you check out.