Great location, great accommodations and a great host- a perfect place to stay in Rome