This place just opened under new management so those negative reviews are obsolete! I just took my kids...
All reviews seem positive