I originally ordered a medium in the swimming suit, its very cute and it fits perfectly everywhere but the shoulders were very snug and uncomfortable. So I sent it back and ordered a large. Which I am keeping, but now the shoulder and arm area are a little large.