It depends on the region. "Great" can mean "impressive" or "important" or "monumental"; however, it can also mean "wonderful." In Ireland, it's common to hear people use "grand" to mean "wonderful" as well, so in this country the words would be interchangeable for both meanings.