impressive
striking
awe-inspiring
remarkable
stunning
Sa performance sur scène était vraiment impressionnante.
Her performance on stage was truly impressive.