I can't say a thing about the Casino as I am not a gambler...except for maybe a few bucks in the poker machine. We stay here because of it's convenient location for our work while in town.
The rooms are always clean and comfortable, and the rates are usually pretty competitive for the area. I don't agree with 'extra' fees for 'free' services, but overall it's a great place to stay off of the strip.
They do offer a free shuttle (paid for by the fee) to other locations, which I took advantage of a few years ago. Was quite handy to get to/from the strip that way.
Pretty good choices of restaurants. Movie theatre if you so wish to get away from the casino noise or are just board! Spa treatments as well if you want to pamper yourself.