We had a great stay. The location is fantastic. Right next to the Neptune Fountain, it's close to many restaurants, bars, and shops. It's less than a 15 minute walk to the Vatican City and the Pantheon is even closer. The kitchen is good (gas stove top!) but no oven.
It is important to note that although this apartment has an AC unit on the first floor, the lofted bedroom does not cool off much, if at all. There is fan, but may not be enough if you run warm. I believe the couch is a sofa bed though, so that is an option!