I bought this in a medium. I am 5 feet 10 inches tall a 38C at 139 lbs. The length was perfect for me, a true midi. I found it to be a little loose, but I wanted it for summer so this has enough breathing room in it, but at the same time it doesn't look like a potato sack.
It really is so very soft and pretty! So much so I purchased another one.