weird and wonderful

weird and wonderful

clever and attractive, but unusual or strange: People were wearing all sorts of weird and wonderful clothes.
See also: and, weird, wonderful