the shirt looks nice i thought it would be like bad quality but the shirt is nice not really cheap material like and the black is actually black it's not grey only the flag is grey but thats fine unless you want it to be black then maybe this isn't the right shirt for you. If you want it to be cute and not oversized you should get a size down, I'm a size medium and I just got a small and it fits me well I just tie it from the back to show some more skin if yk but yea this shirt ain't to bad and it's pretty affordable.