Pop Tarts has opened a 3,200 square-foot restaurant in Times Square. Would you eat there?