This "Extra Large" wouldn't fit my Pomeranian, let alone a grown human. I've no idea what the model is wearing, but it certainly isn't the garment I received. The fabric (if you can call it that) was a shiny, cheaply manufactured plastic and the construction was lopsided and poorly stitched. Avoid.