My friend and I spent 6 days at this Airbnb. The location is great, close to the station, Old city and shopping streets. The apartment itself is very cute and clean, all mentioned amenities are available. Pietro was very helpful during our stay.
The only thing I'd recommend is to leave more towels for guests especially for long stays.