This place simply rocks! Everything you need and more to have a great experience in Rome! Definitely stay here!!! Hidden gem of Rome!!