Gorgeous, but runs small
I love this bodysuit so much. Initially I ordered a M but had to return it because it was too small and it was really tight when I had it snapped. The large fits perfectly. I do have larger shoulders, so I'm guessing that may be the reason it was difficult to snap closed. The large is gorgeous and is long enough for my torso/shoulders.