Excellent place to stay to make your stay in Rome the most pleasant of all.