The Colloseum is really really really closeby so the location is terrific! There is also a 24/7 supermarket nearby where you can buy everything you need! Except for alcohol, after 10 they are not allowed to sell that anymore.
We visited most of the major attractions by foot from this place, recommended to do so!