NWT. XL (fits 18-20). Flat measurements are B: 18" W: 15" H: 22" L: 45" (with lots of stretch). This had a small spot (I thought) on the beige between two blocks on the bust. I put a little oxyclean on it but then figured out it's a tiny manufacturer's flaw. The spot of oxyclean will come out in the first wash. Pullover, no pockets..