I ordered a medium & it fits like an extra large... Hoping I can shrink it when I run it through the wash. Very cute & looks exactly the same as in the picture. I suggest you order a size or two smaller than what you normally do. Other than that I've had no problems. Got here within two days.