We did it last July (not 4th though) for my daughter's birthday. It was the best thing we did that trip so much so my daughter is asking to do it again next trip. I'm not a big add on person for the most part. However, this is one extra I feel is worth the money.
It was a great experience, but I'm not sure I would trek over from Universal just to do this. I guess it would depend on the length of my trip and if I had easy transportation. It is a lot of fun.