This is a perfect hotel, so long as you are not expecting all the amenities of a strip property. I stayed in an impeccably clean, nicely furnished remodeled room. The bathroom was remodeled as well. Tons of water pressure in the shower. No noise from Freemont Street below.
I was warned that elevator service was slow, but they just added new elevator shafts, so it was speedy even though the hotel was fully booked.
There is a small fitness center, but not a full scale gym.
The casino is incredibly friendly. There is a pretty good coffee shop. I did not try the steakhouse so I can't comment on that.