Ordered a large in both dresses, an XL in the swim top and was unsure about sizing for the bottoms so I got a large and XL!