This is a great place offering exactly what is described. Perfect location in the heart of Rome.