Impressive.
Very frightening.
Involving a knee-trembler.
Overwhelmed.
Causing a feeling of rapture.
Thrilled.
Terrified.
Superb, excellent, stunning.