Formal:
* Magnificent
* Splendid
* Impressive
* Remarkable
* Extraordinary
* Exceptional
* Outstanding
* Sublime
* Marvelous
* Wonderful
Informal:
* Rad
* Cool
* Sweet
* Epic
* Badass
* Amazing
* Fantastic
* Brilliant
* Terrific
* Great
More specific:
* Breathtaking (for something visually stunning)
* Mind-blowing (for something surprising or overwhelming)
* Exhilarating (for something exciting)
* Inspiring (for something motivating)
* Phenomenal (for something extraordinary)
The best synonym will depend on the context and the specific meaning you want to convey.