This is a 2 piece outfit that has a skirt and top...the shirt isnt as long as a normal shirt but its also not as short as a crop top. Looks super cute with a tank underneath it:)