This place is perfect - it's in the right location for easy access to all the major attractions, public transport and loads of good places to eat. The Cavour Station is a stones throw away and we recommend getting a 3 or 7 day pass for the Metro/buses to save time moving around the city, although nothing is ever far away. Michele is a great host and was an absolute pleasure to deal with, we thoroughly loved our first visit to Rome and our stay at Michele's. Ciao.