Following another reviewer's advice, i ordered up to an xl. it's huge. stick with your normal size or go down one. it's a one of a kind piece. soft, lightweight, yet cozy and adorable. sadly have to return mine.