First thing I want to clear up is not a B&B as we know in the USA. You have other guests and you share common areas (kitchen mainly). So if the other guests are considered all will be OK.
This place is in a great location and really near of the Vatican. It is easy to get Metro and walk to many attraction from this place. And the best feature this place has is Gabriele and Emiliano, they really will do everything to make your stay superb.