These run large!!! I bought the large based on the sizing chart and they were way to big! Bought them for a trip so I didn't have time to return. However i was able to shrink in the dryer. Otherwise, would have given 5 stars. Tops are very nice and the material is very soft!