This place is exactly as described. It is in a very convenient location that is central to many tourist locations.
You will notice there is a flood of people around outside which is to be expected so close to the Trevi fountain.
As the host will tell you the restaurants nearby are mostly touristy so get some restaurant recommendations.
Places we went to that I would recommend are Giolitti for gelato, trattoria Valentino for dinner (harder to get in if not Italian speaking).