I loved Stefano's place, it was located literally right next to the Coliseum and near all the other attractions in Rome. The place was also reasonably priced and completely spotless when we arrived. 10/10 would recommend.