Which sentence has no errors in capitalization or end marks?
A.
"That's an awesome costume! he exclaimed."
B.
"That's an awesome costume!" he exclaimed.
C.
That's an awesome costume!, he exclaimed.
D.
"that's an awesome costume"! he exclaimed.