The previous reviewer said she liked the stretch; it stretches but then you have to deal with the bra-back fat issue (ladies, you know what I mean). I sometimes wear mediums, but usually am a large. I went with the large but the fit is more like a small/medium. I suspect even the XL would be tight. At minimum buy a size up. I recommend going up two sizes if possible. The design is exactly as pictured but, judging from the texture, I'm 99% sure it will slowly start to flake off. Bottom line, it's definitely not worth ****. It's cute and I'm sure people get complimets because of the novelty of it, but I recommend holding out until the price drops. The quality leaves A LOT to be desired.