Good idea and it's not overpriced.
My kids had a blast. Staff could be a little bit more friendly but they were good enough.
Don't expect to get in right away. They day we went they had very few workers and they could only take 4-5 kids at the time so you will have to put your name in a waiting list.
I wasn't allowed to pay with my card because their system was down and I was redirected to an ATM.
There is a movie theater right next door so it's perfect if you want to drop the kids and catch a movie or two.
There is a maximum of 5 hours for the kids to stay.