We loved our stay. We share the apt with other travelers but the rooms are really big and with private bathroom and toilet. The rules are very clear and during our stay no other guest disturbed us. Everyone was polite and friendly. Location isn't super central but it is central enough, we walked to the Colosseum in 20min and easily got a bus to go to the Vatican. Metros and Trams are nearby as well. Many cool restaurants nearby. The best carbonara we ever tasted was less than 5min walk, at Osteria Sol Fa La, we highly recommend.