I love this wrap and how versatile it is. It's very comfortable and easy to wrap different ways. Sometimes I even use it as a sort of robe when lounging around the house--it's super cozy and luxurious. I bought the XL and I'm glad I did (I have an Icebreaker jacket in size XL, siren tank in L and Roma dress in L).

The fit is perfect but the arms are a little snug, especially the ribbed part (not uncomfortably tight, just snug). The snugness in the arms also makes it a bit difficult for me to layer anything long-sleeved under this.  The ribbed part of the sleeves is stretchy so it's possible, just a little awkward when putting the wrap on if there are long sleeves layered underneath. I don't think the ribbed part of the sleeves is very flattering on me and it makes the wrap look a little too "sporty" for my taste. If you have long slender arms it will probably look great on you, but I think it looks a little silly on my short arms. Nonetheless, I love how the fabric drapes and it's otherwise very flattering and comfortable. I'd definitely recommend it.