The place is well located, a very short walk from the Colosseum (and the adjacent subway station/metro), and not far from at least one decent restaurant (La Biga) overlooking the famous structure. Ideally located to explore the Forum and other sights, but also easy to reach from anywhere else by the subway.