We spent a long time (over 40 days) at Flora's place, and we cannot definitely recommend it. The apartment may be fine just for a short visit to Rome, if you go sightseeing and you do not spend too much time in the apartment.
We could not control the heating system since the thermostat is locked into a box! We asked Flora to keep a constant temperature of 20-21 degrees throughout the day. Unbelievably, Flora told us that her thermostat does not allow such an option! Finally we had to negotiate with Flora the hours when the heating was turned on.
The apartment is not as luminous as it looks in the pictures. In the living area and kitchen you always need to use artificial light (the window opens on a very small courtyard surrounded by tall buildings).
The washing machine does not work properly. If you don't follow carefully the instructions to open the washing machine, water may flood the apartment and ruin the parquet floor (although this did not happen to us, we see it as a potential risk).
Although the apartment is located close to all the main attractions, listing it as "apartment in piazza Navona" is misleading. Piazza Navona is about 700m away.
At the end of our stay, Flora charged us additional 76.23$ for a small crack in the toilet seat that we did not notice during our stay. I cannot imagine any forbidden activity that may have caused such a damage! We refused to pay, and airbnb agreed.
We asked Flora a refund of 150$ for the undisclosed limitations to the usage of the heating system. Flora refused to pay, and airbnb told us that we complained too late (we should have complained within 24 hours of check-in).
I am not used to complain about my hosts, and I always received positive reviews (also for long-term stays).