Lots of fun. Great staff. Fun atmosphere.
Only drawback - prepare to blow all your money. $30 for each race per person. each race lasts 5 minutes. You'll easily spend several hundred dollars in this place within an hour.
But it's a great time to say the least.