I recommend this place, it is spectacular, it is steps from the colosseum and the Roman forum, restaurants and super close to the metro station, if you are looking for a good location this is the best.
Stefano the host responded to us very well.
we are definitely going back