No better location than this place! 10/10 spot in Rome. Definitely recommend to anyone.