In almost everything in life, you get what you pay for. The Carnival World Buffet is no exception. The buffet is a little over $30/per person. But for that price, you get an actual smorgasbord off cuisine from Italian to Mexican to Asian to seafood. I am far from being a dessert fan, but I actually went back for seconds on gelato. The orange gelato is a perfect compromise between sherbert and ice cream. I'd also give incredible kudos for the buffet's fried foods which actually stayed hot and crisp. The buffet experience makes me want to return for a stay at the Rio!