Model is 5'5 wearing a size small. Fits true to size for most. No stretch. Pants are tall girl friendly.Top-100% polyester Bottom- 100% polyester