In Vegas here, we have ayce buffets everywhere. Some of the better ones have all you can eat shrimp, crab, (usually limits lobster however), ribs, prime rib, streak, wings, burgers, pizza, whatever, you name it.
They don't make money on buffets, sometimes they lose, but that's because they're just trying to keep the tourists in the casino longer in hopes of getting them to gamble. For me, it means all you can eat for cheap.
Oh, you also get free drinks if you sit by a slot btw. I normally get free drinks by sitting by the nickel slots and coining up 1-2 dollars while I sit and drink with friends.
Guess its not bad when you're a college bum with little money.