Overall, the stay was good, but I probably wouldn't stay here again because there are too many steps.
Pros:
The WIFI was good and worked well.
The apartment is clean and really has everything that you need. Plastic bags, cutlery...
The location is close to the Toledo metro station.
The apartment is pet friendly, although our dog just stayed downstairs because the steps were difficult to climb to the kitchen.
Negatives:
As other reviews say and also the listing, there are a lot of STEPS to reach the apartment itself and also inside the apartment. Thankfully we were both thin guests, but if you have any sort of knee problems or are slightly overweight, you would be unable to climb the steps from the bedroom area to the kitchen above.
I didn't like the pillows, they were lumpy.
The shower temperature in the bathroom would go from super hot to cold and oscillate the entire time. Francesco did offer to send a technician the next day to fix it, but we kindly declined. The upstairs/outside shower seemed to work slightly better.
Had to pay 20 euros for a late check-in.
There is a one-time 5 euro cleaning fee for having a dog.
Pro/Con: the communication overall was good, but I would have preferred to also have a phone number to contact the host. There was just the in-chat option. They speak both Italian and English.