The stay was great, there is everything you need for two persons (bed large enough, towels, desk, cupboards, etc.) and it's very clean. The flat is located at a high point of Rome, up the Trastevere, so you must have good legs and feet, but it's ok for dynamic people :)
Giovanni is also very nice and gives good infos.