What does uncanny and marvelous mean?

MARVELOUS

1. extraordinarily good; used especially as intensifiers
2. too improbable to admit of belief
3. being or having the character of a miracle
UNCANNY
of a strange nature; weird; mysterious

Example
That two people could be so alike was uncanny.