We did this for my daughter's 12th birthday party and without a doubt the kids LOVED it. They still talk about it. The parents even commented that it was a great party despite the distance (we live in NJ).
This isn't somewhere you just head out to though. They have classes and host parties and events.