The race track is fun but the programs are not free. There is also a soda machine set up with free drinks for anyone. Alcohol is free while you are playing at the tables but you should tip the server. The smoking areas can be really smoky and with the circulation you can end up with smoke blowing into your face so be prepared to deal with it or stay in the non-smoking areas. The dealers are friendly and professional, the drink service is excellent when playing at the tables, and there are non-smoking areas. The blackjack minimum is usually $25 or more and there are other table games with minimums in the $15-$25 and up range.
Don't expect $10 minimum blackjack, it doesn't exist here. The restaurants are good with reasonable prices and lots of choices. This is a clean casino with lots of games to choose from.