I've been to this casino many times. I usually try to go off hours to avoid some of the crowds. I also try to avoid it on the days of their big promotions. I will say they have come a long way in dealing with the promotional crowd. The first give away (camcorder) was a nightmare, but the latest one I went to (fleece jacket) was mush more organized and controlled. As a side note, the quality of their give aways has been very good in my opinion.
I enjoy the variety of slot machines. There are a good mix of denominations, but some of the more popular games (Grease, Michael Jackson, Dirty Dancing, etc...) are 2 cents. My personal favorites are the penny Clue and Hangover machines.
For those who had issues with the high limit tables / longer wait times, they have recently removed a large section of slot machines on the second floor and replaced them with table games. I've seen more empty seats and $10 tables up there.
What brings down the rating, in my opinion, would be Parking. Its a pain to park in their garage and cross two busy streets to get there. Even the valet is across the streets. It will be that much worse in the rain. They do offer a shuttle, but it seems like it is a longer ride than it should be.