I've stayed at Vdara a few times and always had a good stay. It's one of the few hotels on the strip that doesn't have a casino floor, so it is a better fit for families and in general for the people that do not really gamble. Modern decor for the rooms, and if you get a high floor, the view is absolutely gorgeous.
The standard rooms at Vdara has an amazing king-size bed, and a nice size bathroom. TV in the bathroom as well.
It does seem like some rooms have seen some abuse over the years. Fridge didn't really work properly at my most recent stay and the sofa bed actually gave me a small one inch gash from one of the rods being exposed. Asked for some gauze and tape when security came up to do some basic dressing, so I can change it myself later but they just said they only had "one roll of tape" so just gave me some band-aids instead.
Foodwise, there's a cafe downstairs, but it is overpriced. There's more options over at Aria and Monte Carlo so make the short trek if you're not too lazy.
Vdara is good for family and for the business traveler that's doesn't really need a casino floor. Just wish they can start inspecting the rooms a bit more!