Indian casinos are taking a big chunk of their business. There are half a dozen near me San Diego). Nice rooms, golf courses, big pools with "lazy rivers", lots of 70's, 80's and 90's bands playing for entertainment, variety of dining and bars. They ain't Vegas, but they ain't the Indian Casinos of 20 or 30 years ago. And they're not a 5 or 6 hour drive.
In Arizona, you can’t swing a dead cat without hitting an Indian casino.