I bought this in two colors. The blue fit perfectly, and as expected, not too low cut, great length (I'm 5'9"); the pink one was smaller and much shorter. I had to send that one back. Super excited to wear the blue one on our tropical vacation, it is so comfortable, lightweight, and cute! I just wish the sizing was more consistent between colors.