The word Fantastic means fantasy-like, imaginative, or like make believe. In slang it means very good.
Amazing, wonderful, excellent, extraordinary, awesome, superb, great..... It also derives from the words "fantasy" and "fantastical" which mean unimagineable, unbelievable, fanciful, whimsical, etc...