Always get the wallpaper spray even with peel and stick, and you'll never be disappointed if it turns out not to hold and all that work ends up being for nothing!
I ordered the same wallpaper, it says it’s pre pasted wallpaper and that I need to soak it in water first ?! I thought It was peel and stick there’s a backing on mine.. but when I look back online it says peel and stick. The wallpaper came with a sheet of instructions to soak it.