Even though I hate buffets, when in Vegas ....
Cravings is fine for what it is. We came twice during our stay pretty late in the morning (close to 11am) so we were there when they started the switch from all breakfast food to lunch items as well. The french toast was really good (probably my favorite). I love omelettes but the ones here were just OK. It's all made to order and the station was really slow, almost waited 15 minutes one morning because the cook couldn't work on more than 2 pans at a time even though there were 5 burners.
They have different stations from friend chicken and southern type food, Chinese food, sushi, Caribbean (the plantains were delicious) and so forth. You definitely won't leave hungry and beer and wine is included!