Excellent location, little bit noisy (and smelly, because of the restaurant) but you are in Roma, c’est normal ;)