2 piece loose fit set.
Top is long enough to cover stomach , pants are high waisted with elastic waist band and pockets.
Plenty of stretch.
Model is wearing a Small 5'2
Size Small Pants Inseam 34”