Great location for a comfortable stay in Rome