I was camping at Lake Mead and I only stayed here one night to get out of the heat. I stayed in a pet friendly room. The rooms were dated but had a microwave and fridge. Maybe the other part of the hotel had nicer rooms.
I would rate the staff higher because they were very nice and helpful.
The casino and restaurants didn't look exciting. The steakhouse menu looked expensive. We ventured into Boulder City to eat.
If you have a pet and need a quick place to stay this hotel would be ok, but I wouldn't make it a destination.