It means wonderful, splendid, admirable, spectacular, amazing. Magnificent, sublime.
mirifico: splendid, phenomenal, wonderful, wonderful, amazing, spectacular, superb, fantastic.