We were there a couple of weeks ago.
In the past, we had stayed in the 2800 building and the 2700 building and both were nice. We wanted to be close to the main pools. This time we had a choice between 1st floor of the 2800 building or a 2nd floor in the 2500 building. We chose the latter. We found that it was more quiet and peaceful in the 2500 building. So next time we're going to request either the 2500 or 2600 buildings. I think that they are in lower demand so the chance of getting a top floor unit is better. Also, in January (like December) the air temp
can be cool

and the prospect of going from the warm pool to your unit can be chilling. There were only a few kids using the pools when we were there.
BTW, unless you have reserved a 2 BR unit, don't bother requesting buildings 2300 and 2400. All of the units are 2 BR non-lock off.
In 2500, the unit had been refurbed. It looked very nice. But the fabric on the couch was "slippery" and we found ourselves slowly sliding off the couch. We would sit down upright and within a few minutes had slid almost horizontal. The fabric looked nice but apparently the Marriott designer failed to properly test it before selecting it for use.
For restaurants, here are some I'd try:
Pinnacle Peak Patio - very casual place with good steaks and eclectic saloon atmosphere
The Jade Palace - good chinese but call to get their address as the internet address is incorrect.
Tryst Cafe - across the street on Tatum and inexpensive
Humble Pie - ditto
Mimi's - fairly cheap and good food. At Tatum