Let me start with this.... I hate Las Vegas. I only come here for business reasons.
This hotel is an oasis of nice. The rooms are great. Im always by myself but I imagine you could fit a small family in there with the sofa bed. They are clean, the staff is nice, and there is a pretty good breakfast.
The gym is good, weights and floor space and a pull-up bar on cable tower. A couple of each cardio machine.