Went here with a group of about 15. There were about 20 others in the same session, and we each had 4 heats of 5 laps each. This worked okay and didn't feel like it involved too much waiting around as they were pretty quick at getting the next lot on track.
They did mess up entering our names onto the computer a bit, and this meant one of our group was missed off completely! Not sure how this happened, but similar mishaps did seem to happen throughout with some races only having 2 or 3 people. This should be easy to fix, but the guy in charge didn't seem shocked (but was hacked off) that it had happened.
The racing itself was pretty good. Carts seemed reliable, course was good (although not overly full of character). Electronic scoreboard was really good to see what was going on and record best times and scores.
So in short, racing good, price okay but some of the organisation of the easy bits could easily let the place down.