This is a great apartment in a fantastic location, well managed by a real estate company. I would absolutely rent it again.
The neighborhood is about as good as you can get. The apartment is a block and a half from Trevi fountain, in an area full of cute little shops and eateries. There are several groceries within an easy 10min walk and tons of pizza and gelato places anywhere you look. The restaurant next door is fantastic. You can walk to most popular Rome attractions. We did a lot of sightseeing, and, in 6 days, never once needed a cab because it was so easy to walk everywhere.
The apartment is on a high 4th floor (ground floor being counted as 0) and the view from the windows is amazing, but be prepared to climb some stairs. We had no problem but I would not recommend the place for someone with mobility issues. There is an elevator but it is super tiny (fitting 2 people comfortably, or three packed like sardines) and past the ground floor it opens on a narrow ledge several steps below the stair landings so it's definitely not wheelchair friendly. Between the tiny elevator and the size of our group (10), we just walked up and down the stairs most of the time. The elevator worked great to send bags on check-in and check-out though!
The apartment itself has just been renovated. There is a well stocked kitchen, lovely living room, 4 large bedrooms and two full bathrooms. We had a group of 10 ranging in age from 9-70 and everyone had plenty of space. Tons of natural light and lovely sunrise and sunset views over Rome rooftops from the windows!
iFlat were fantastic hosts, responsive and helpful and I would absolutely rent from them again. The apartment was brand new (we might have been the first to stay in it) so we had a few setup questions (internet, TV, hot water) and they were quick to respond every time. I usually prefer self check-in but didn't mind check-in with an agent this time because the key hand-off was easy to schedule, the agent was super nice and the walkthrough was helpful. Highly recommend their airport transfer service for bigger groups as well!