World's Best Restaurant? Not.