Amazing place in prime location. There may be a little noise, but hey, you’re ON Piazza Navona. Just enjoy it!