I purchased this in a Large and Overstock sent me an XL. I opened it just to see how it fit and it was dirty. I contacted Overstock and they said they would send me a new one. Got the new one and it was still an XL. Considering Overstock can't seem to send out the right sizes, I kept both in XL. They are so nice and soft and keep you warm. I washed the first robe and it was fine. I washed the 2nd robe with the 1st one and now there are fuzzies everywhere. I even tried washing them again to see if the fuzzies would come off but they won't. I have no clue if one of the robes is falling apart or if this happens if you wash them too much. Other than that, they are so soft.