If you're a fan of buffets, would say without reservation that Ameristar's rivals any of those in Las Vegas in terms of food items and quality. Whenever we travel to LV, I'm the one who always says proudly "Ours at home are so much BETTER!" There are several other restaurants at the property (steakhouse, sports bar, oyster bar), and while I've never had the chance to eat at any of them (too busy at the Buffet lol), several friends have given them excellent reviews also.
We took advantage of a reduced rate room last summer to beat the heat and were given a king mini-suite - very clean, spacious and a huge flat-screen television. Accidentally ordered a Pay Per View movie from the remote, believe the charge was close to $20, so if you have children keep an eye on that remote. Again, the room was very clean, nice marble-tile bathroom and very quiet, a great spot to get away.
I doubt there is much of a view from any of the rooms, ours overlooked a field leading to the muddy Missouri river, other directions would point to the parking lots and/or the interstate. To our disappointment, there was no swimming pool, spa or even workout facilities, for non-casino entertainment there's pretty much only a movie theatre and small amusement arcade -there is some sort of faciity that watches children while they play on indoor gym equipment for a fee but am not sure of the charge (am not sure it is inexpensive).
If you're in town and have a rental car, as an adult single or couple it would definitely be worth a side trip out to visit.