It fit as stated. Ordered XL and it fit as an extra large. The arms were actually too big but can be altered. The bottom fit like a high bikini and shoes the waist. This too can be altered.
Not very happy with quality the collar is not same as picture