Wonderful place to stay.
Location is just a few hundred metres from St. Peter's Square, with easy access to everywhere else in Rome.
Secure, off-street parking available - and everything you could hope for is provided.