I just got in a large and the arms are very long and big. Return policy will cost me shipping it back and ordering another one and paying for shipping. I would suggest down sizing to avoid additiona charges. Other than that, great quality and it is very cute.