These suits are amazing!
I'm 5'3" and 140 and ordered a large because I'm much bigger in the hips. The suit fit great in the hips but is a bit loose on top for my smaller chest and I have to wear the straps over my shoulders instead of off the shoulder. I wouldnt recommend this suit for someone with a long torso because my petite frame fit snug.
I ordered my 10 month 18lb babe the 12-18 months and its fits just right and may be snug by the end of summer. Definitely upsize for baby sizes!
My 5'9" 180lb hubby got the men's large and it fits great and is much more fitted so size up if you want a looser fit.
They also shipped super fast. I ordered on a Wednesday and they arrived Saturday with normal shipping.
Overall these suits are beautiful and I'm so excited to use them for vacation.