Camila Cabello has revealed that she relished the experience of performing with Gwen Stefani, Blake Shelton and John Legend.