This place is a great location. Not far from The Colosseum and very close to Piazza San Pietro in Vincoli, Via Cavour. It was extremely clean and efficient with its own toilet. It worked out great!