I typically wear a M, but I loved the logo so much that I ordered it in an XL as that was the only size left. It’s obviously bigger but still super cute and totally worth the buy. Material is so soft. Shipping was quick and customer service was excellent. Thank you!