Batman/Superman P.J.s Boys Small.
Tag says size 8, runs small like a 5/6. No flaws noted.