Review of Michelin-starred restaurant goes viral

A Michelin star is one of the most desired of all seals of approval in the restaurant industry.