This place is absolutely awesome. That it is a chain makes it all the more remarkable.
The Cran-Slam Club is like a little -- no, pretty good size -- piece of Thanksgiving year-round.
This particular location looks sketchy from the outside as mentioned by others, but it is just fine on the inside.
If you're in town at the north end of the Strip and you can get away for a lunch, do it. This is far better than they are hiding in the casinos and you can get a size-able sandwich and drink for under $10.