This swim dress is a loose, flowing style and runs large. Made with quality, Lycra spandex fabric that dries quickly. Small: 42" bust Medium: 46" bust Large: 48" bust XL: 50" bust 2XL: 52” bust 3XL: 54” bust 46” length shoulder to hem. Lady in photos is 5 ft 8” for size reference around 160 pounds wearing a size small.