the best michel - star restaurant in las vegas is featured on the cover of their travel guide