This place is in a great location for Rome and the three bedrooms were perfect for our group of travellers. Unfortunately, the AC did not work and there were not any fans so the apartment was too hot to be in even at night. That plus a weird smell made it hard to get over jet lag.
Check in process was easy and the host was responsive, so all in all, not a bad place if the ac gets fixed.