New with tags, but tags may be bent from storage.
Boxy fit, great for a beach cover up or over a slim-fitting tank dress. Open at the sides and with a tie closure.
It's designed to fit oversized, and I think would comfortably fit a large.
As always, message with questions!