Perfect in every way! If you are staying in Rome, you don't need to look any further.