I've stayed here a few times now and it's better every time. The casino has a fun atmosphere and the employees seem to like working there.
The rooms are clean and reasonably well maintained and service is good. There haven't been enough elevators in the past but they added an improved control system which helped, and were adding two new elevators when I was there last month.
Parking is tight and can be a bit annoying at peak times, and the swimming pool isn't much to speak of, but overall this is my favorite place to stay on Fremont.