As advertised the location was unbeatable. Vatican and Colosseum were both in walking distance. Found several restaurants and cafes around as well.