First I ordered one in my usual size Medium and it was far to small, I exchanged for a Large and it fit great and I liked it. I decided to order 2 more thinking that now I knew what size I needed. One color was delayed so one arrived on its own, it was the right size but had one arm that was defective about 2" narrower there for uncomfortable and tight I got an exchange when it arrived it was suppose to be the same size yet far to big, it seemed a true Large this time and the label was different. Then the last one arrived and I was lucky it came as the other one that fit. I kept the large to ware for bed as I was fed up of the hassle. Customer service was good and helpful and the return/exchange was good,if the sizes had been consistent I might have even got some more but could not be bothered to go through all that again. If you do get the right size they are nice, warm,look good and wash well at a good price.