Welcome to cruise-chat.
I've never heard anyone around here mention going to it. It hasn't been around very long...at least in my memory. I never heard of it until a couple years ago. I googled it and read some reports and those who did it liked it. Not much to say other than it sounds like one of those new age experiences that some like. Whether it is worth $99 is subjective. I do believe that having a heavy duty sweat every so often is good for the body. But I can accomplish it for far less than $99.