I'm rating only three stars because of the staff working. The racing definitely was an experience and a lot of fun. However when we walked in no one was greeted or told where to sign in. After the asking the staff at the counter (who seem preoccupied socializing) we registered and were told to wait for our names to be called. In our group of 8 we were paired with another group of 7. No one asked us if we had raced before basically just "watch this video". The other group was clearly more experienced and very aggressive throughout our entire race. One of the racers actually got ejected from the race. We had paid for two races and after our first one were escorted out of the area. Confused we asked why and once again the staff was preoccupied to answer our questions.
All in all had a great time but don't expect to be greeted by anyone friendly or helpful.