It was a bit shorter than I expected. I was reading reviews and looking at the pictures and ordered a medium ( 5'5" 36D  6-8 bottoms).  It hits about where a long shirt would hang, right under my butt. I was hoping to use this as a full cover-up when going to lunch after the beach but will definitely need shorts to wear with it. I would have definitely ordered a L for the length, everywhere else fits fine, not too snug, not too big.