I had a terrible experience with this booking. With regards to the location, the place is in a very good place. It's around few minutes walk to the Pantheon and convenient to cover the tourist hot-spots.
The bad experience started when we checked-in to the apartment. The bulb in the main living room was faulty and that was the only bulb in the living room. Also, the sink in the bathroom was leaking. The host had conveniently placed a bucket under the sink and was aware of the issue but decided to not fix it before we checked-in. It was irritating as the dripping water was loud and made a difficult job when you slept. Additionally, the shower head was broken and the inlet pipe had leaks which sprayed water all over you while someone took a shower in the right space. Moreover, the living room has a marble tile right in the middle of the floor which is broken and has sharp edges. Rather than filing it up with something to avoid the sharp edges, the host has decided to leave it open. I almost cut my feet and it was definitely a child friendly feature in the flat.
Additionally, when I complained to Airbnb, the host started exchanging extremely rude and unkind messages. While she did not have any issue when we had checked out, she also started blaming us for things that never happened.
As you can see, the experience turned out to be a nightmare especially when I had a 5 months old baby girl with me and wanted everything to be perfect.