My parents are owners of a timeshare here and this is the 4th time staying at the resort. The place has come a long way in 10 years, and Vegas is growing around it. What I enjoy about this place is the fact that it's very family friendly environment while being close enough to the The Strip. With grocery stores and restaurants nearby, as well as a bar and restaurant on site, you've got everything you need. The highlight of the place is the lazy river, pool, and free shuttle to the strip.
Let's not forget the room itself. The newly remodeled units are awesome and have a hot tub and steam room shower in each one. With two TVs and a kitchenette as well, we can accommodate about 8 people in each unit if you bring an air mattress . I recommend bringing a "Y" audio cord (headphone jack on one end and red and white plug ins on the other) to use for the stereo, and bring a wireless gadget like an Echo for music.