Wow!! Nice enough to wear as a dress.I bought this in a lovely vintage shop on Brick Lane London years ago.
It is full length and bias cut. Model is 32” bust and 58” tall. It was too big on top for her. The straps could be altered - see pics
It is a good size - should fit a M - but please ask for exact measurements before buying.