This is honestly the best located place in Rome. You are across from the Castel Sant Angelo, 10 min walk to Vatican, 10 min walk to Treve Fountain, 10 min from Spanish Steps, 20 min from Colosseum. It’s super modern and there are a ton of cafes and ristorantes around the place.