Great place near Vatican City with all that you need.