In summary, we were caught off-guard by an additional cleaning fee taken out of our security deposit. But we want to be fair on our review.
The property we initially chose was not available anymore, but the property manager did everything to find us another comparable unit. My wife and I stayed with our newborn daughter for a total of 3 weeks.
The condo unit was very charming and nice, really convenient with everything you need to spend time with your family.
The property also has two pools and a clubhouse, and everything was great, clean and accessible. This place is just 5 minutes away from Bonita Beach, which is beautiful (if you can find a place to park). So all in all we would give 4.5 stars for this property, however we were charged extra for cleaning, which was for flushing a toilet, pick towels out of the ground and clean a kitchen. Yes, we left an unflushed toilet, we really sorry for that, but we were dealing with a newborn screaming as we left. Our fault, after all. Yet, we were charged a total cleaning fee because of this mishap that was double the initial fee for the entire unit (of 3 bedrooms, 2 baths!). We really were caught off-guard and did not expect that from the same manager that treated us so well all the way the checkout.
We are torn to give it 3 stars since everything else was so good.
Update: the manager did reconsider her stance and reduced the additional fee a few days later.