It's not just walking on your back, it's pulling your limbs into Muay Thai finishing positions/yoga poses. I had one a comple years ago while visiting Thailand and while I think it was worth it, holy shit was it intense. It's not relaxing by any means, and no, there was no release (but I wasn't looking for that at the time).