great location near Vatican and great host