The location is perfect. There are lots of good restaurants around the place. It is 2 minutes to metro and 5 minutes to Colosseum.
The flat has what you need and comfortable. Aldo is always helpful and kind. This flat will be first choice in Rome.