I've stayed here several times and I love the rooms here. I've had 1br, 2br, and penthouses and all the rooms are nice. The pools and the lazy river are awesome. I love the kitchens and the fireplaces.
Only thing is the distance from here to the center of the strip. I think the location on Spencer Street is much closer to the action.
This resort has all the amenities you will need. They have everything except a casino. There is a bar/restaurant across the street that actually had great food.
Parking at this resort is an issue as well as ongoing construction/upgrades. I've also noticed the washer/dryers at this location are louder than they are at most Worldmarks.