Great place just a few minutes walk from all the main attractions in Rome.