Cute and soft. As a 5 foot 3 130 pound female it fits well in a small (but I'd like to lose a little bit of weight before wearing it in public). It shows a little belly when you lift your arms and whatnot but I definitely like it.