Pit to pit is 20” length is 31”. This fits me a little snug, I am usually a medium to a large. The chest has no stretch, but it almost fits my 38DD chest size. I would say this fits a little bigger than a small in the bust but it hits me just below my butt and I am 4’10.