swim top, skirt, leggings. includes 3 separate pieces. Top has ruched sides which are 24" long for a stylish look. This works great for maternity also. Model is 4 months pregnant. Skirt is 16" long. Leggings inseam is 15". Skirt is not attached to the leggings.