We stayed at this apartment during our stay in Rome. Although the apartment was fine we did find the space to be much smaller than expected. It was clean and they provided towels and all essentials.
Location-wise, you have plenty of cafes around you, as well as the collesium within short walking distance. Although close to the collesium, it did prove to be farther away from the heart of the city.
Overall a nice apartment to stay in.