Great location and place! Everything you need to stay comfortably in Rome.