Stayed here this past weekend thanks to my friend's time share. We were able to get the biggest suite there which was on the 15th floor in tower 2. Space was huge for a 3 bedroom suite. The layout was nice and the necessities within the suite was everything you would expect and more.
As far as location, it's close enough to the strip and major hotels. The most I paid for a taxi was $10 so it was very reasonable especially after a day or night of drinking.
Definitely a good place to stay at if you plan on being in Vegas for a long period of time.
Can't expect anything more from a timeshare. Good job Wyndham!
Almost forgot to mention............. this place has a 13th floor! This is the first hotel/resort I have stayed at which had a 13th floor.