Apparently, I can't stop buying CowCow dresses. I had to replace a lot of my older dresses for a while, but I couldn't find anything I liked enough... Problem solved. I usually take an XL but sized up to avoid the top part stretching. I'm 5'8" and I have fairly long legs, and it's not too short - above the knee, fine with shorts underneath, too. Ridiculously cute dress, and so comfortable!