Been here a couple of times. Never had an issue, plenty of options, slots are a little dated. Expect the smell of cigarettes until the next day. Has some good food options. They always have some kind of cover band playing there. It's a good casino, it can improve. Since this is only a casino(no hotel). It shouldn't be a problem with some future upgrades.
Parking lot does get full, I recommend using valet. Other then that, this is not Las Vegas. So stop comparing Indian Casinos to Vegas.