Model is wearing a size small and is 5 ft 9" for reference. Runs roomy. 45" length. Small: fits 32-34" bust Medium: fits 36-38" bust Large: fits 40-42" bust XL: fits 44-46" bust