Going to break up my review in two parts: the host & the property.
Host: Probably the best part of this listing. Napo was very responsive, communicative, and accommodating.
Property: Living room and kitchen were fine, but the bathroom and the bedroom were dirty. Bedsheets had stains. So we had to buy new sheet from Target. Bedroom door also had intimate items hanging from it which was unexpected. But the worst is the property manager who stopped me on our last day and told me the unit isn't approved for short term rental. I told him to take it up with Napo, but that same night my car got towed for not being on a "guest" parking spot even though I parked on the same spot for 4 nights prior to that. Won't stay here in the future, but that's not because of Napo, but mostly because of terrible building management. No reason to spend money to buy hassel while on vacation. Will look at hotels or other airbnbs.