I was a bit worried about sizing, because i am a bit on the squishy side, but the shirt fit perfectly, I ordered an XL and i probably could have gotten an L but oversized is <3, the material is really soft, no notice in fading with the print after washing it a few times, i definitely suggest getting it, its so cute