Great place to stay. You are two blocks away from Plaza Navona and in a street plenty of bar and restaurants.
Definitely a place to come back.