This tank will be so cute for the whole month of July! Runs nice and stretchy and I would say an oversized fit. If you are between sizes you could go down. The large is on the xl side to me.