I would highly recommend this place.
Reservations were easy. Communication prior to our arrival was great. Our plane was an hour late and check-in was still smooth. We emailed paperwork ahead of time to make things go a bit faster.
The location can not be beat - 2 Minutes from Campo di Fiori and 2 minuets the other way to Piazza Navona. It is a 20 minute walk to the Vatican. There is a cab stand right across the street. Restaurants everywhere.
The place is clean and WIFI was great. Good hot water and water pressure.
I would recommend bringing your own soap and shampoo (which we did). Every person gets a tiny bar of soap and a tiny bottle of shampoo - not enough for five days. They have stuff for coffee, but if you plan to cook, you will need to get all ingredients (spices, oil, etc). We did not cook, but there seemed to be enough pots, pans, dishes, etc for meals.
I would recommend!