Great location near the Vatican with all the comforts of home.