I bought this originally in a medium and it was very long in the arms and the body. I exchanged it for a small which is much smaller but a better fit. You can probably wear something under it, but it is meant to wear on its own. I bought the light gray color and the phish logo really pops. Its super cute and I love it. It is perfect to wear with anything. Go for it!