Im normally a med-lg but I ordered double xl so It would be a good length. It was super comfy and really big in the waist. I wore it with nude heels but it would have been just as good with flats as a beach cover up.