FIT- True to size, can be worn on or off the shoulder Brittany is 5'6, 34DD, size 7/9 in a medium. Pants Back zip closure 100% Cotton