Amazingly spectacular; extraordinary; epic.
Extremely large or on a great scale.
Superb, excellent, stunning.