I tend to stay away from buffets because, like Forrest Gump says, "You never know what you gonna get." We had already eaten at two other Mirage restaurants during our weekend stay, so by process of elimination, we tried the buffet Cravings, which I kept calling 'Carvings'. LOL. Great quality & wide variety & fair pricing. I liked everything I had for brunch. A few items to highlight: freshly made - in plain view - brick over pizza, freshly-made on-site gellato ice cream with a nice variety of toppings. Fresh, custom salads & omelettes & sundaes are made for you while you wait.
The one thing that could have satisfied me more was a better variety of sushi. They offered 5 basic options of sushi rolls on par with what you could get from the supermarket, BUT I won't hold that against them.
I would definitely recommend Cravings & I will definitely return.