Kind of a long drive from the heart of town but the casino is nice and clean.  You won't smell like smoke when you leave.  Decent machines and dining options.  The spa is nice.  I am a local so I have never stayed in their rooms.  The lattes from Baby Cakes are super.   Great sports book too.