One who or that which dazzles; something spectacular.
Visually pleasing sight; something that is easy on the eye.