Flaminio's place is fantastic! Very spacious, clean, and centrally located. Within walking distance of all major landmarks (piazza Navona, Trevi fountain, piazza di spagna, etc...). Check in and communication with Flaminio were very smooth, and wi-fi was great.
The only downside is that the showers need some improvement (bad drain, bad shower curtain, etc...).