It means amazing, prodigious, admirable, extraordinary, wonderful, wonderful. Thing or attitude that causes amazement or admiration. It's surprising.