We had a negative experience with this host. We encountered hundreds of dollars of undisclosed building fees upon check-in, which the host is required to disclose in the listing according to Airbnb's policies (the host did reimburse these undisclosed fees after we reported them to Airbnb). Then, after check-out, the host asked for an additional $200 cleaning fee on top of the $220 cleaning fee we already paid claiming that we left the apartment dirty. Luckily, we have photographic evidence that we left it cleaner than we really needed to with a $220 cleaning fee (we even spent time cleaning the floors and surfaces before leaving). The host's behavior to squeeze extra money out of us is not acceptable.
We stayed for almost 2 months, and besides the dishonest behavior of the host at check-in and check-out, we had a fine stay. The building is right on the beach and the unit has a nice view of the ocean. The unit is old, no-frills, and is in need of renovations, but the condition of the unit is acceptable.