The staff was super helpful and kind, going above and beyond to help with something we had forgotten. Room was comfortable and mostly clean (a few gnat-like flies, including smeared on the ceiling). Maybe installing a door sweep would have helped? Having the kitchenette was nice. Partially updated (entertainment and vanity, yes, shower/bathtub, no - the latter would drip for awhile until stopping on its own after use.) Despite being in the same building as the lobby on the first floor facing the parking lot, the room was surprisingly quiet re: both car and foot traffic.
The attached store was well stocked. The fitness room's treadmill didn't fully function. Game room needs maintenance, but kids liked it fwiw. The pools, including the indoor one was good. Great location, obviously, making an early start into Yosemite before the lines begin an easy option.
As far as food options (yes, operated by a third party company), the pizza was good and service friendly. We didn't even bother with the other one given the consistency of poor reviews, prices, and photos.
Would stay again if we were to return to Yosemite!