This is a nice place to stay. James' hospitality is great, he knows about (touristical) Rome and can help you with tips and arrangements. If you love neatness and cleanness above everything else, maybe look further, but as a base to discover Rome it is a great place to stay.
Especially the Vatican is in walking distance (1 km to St Peter Square). Public transport needs some puzzling as the nearest metro is quite a walk. But on the atac.roma website you can easily plan your bus/ metrotrips.