Brought our kids here this evening and they had a blast...15, 16 and 19. They were total beginners and had no idea what to expect but the staff was friendly and helpful. They did 3 races and left with smiles which isn't the norm with teenagers. It's also super clean with plenty of seating to watch. We would go back for sure. It is a bit pricey but you should have to pay for a quality experience.