I would definitely recommend staying at Riccardo's place, it feels like home away from home. The check in went great, they were always quick to answer our questions and they explained everything we needed to know about getting around Rome. Location is near a bus station and near Vatican City.