I stayed 4 nights at Armandos place and it was fantastic. First of all the location was awesome, in walking distance to most important spots like piazza navona or Vatican and Castel sant Angelo, but it was not crowded at all. Everything was clean and comfy and many restaurants or bars were just around the corner. I can totally recommend it to everyone.