Based on measurements would best fit a M. 

Please check measurements:

Length 33.5"

Hips 38"

Waist 33"

Bust 36"