I loved every minute of it, from start to finish. It was rescheduled four times due to weather, but well worth the wait. Not once did I get nervous. Staff made you feel completely at ease. Mike was awesome and went over instructions several times to make sure I was prepared.
I will be back, guaranteed... If you have never done this you need to.