You couldn't ask for a better location.
Right down the street from the Coliseum and the Metro station. Then on to the Forum the rest of Rome.