I've had mine for several years and I love it. I'm 5'3 & 125 lbs and wear the XS. Still some room to grow.
It was time for my husband to get a new one so I ordered one for him and he loves it. I'm sure he's worn it every night since its first wash. He had to walk outside the other night (in the 30's here) and he was surprised how warm it kept him. He's 6' & 175 and wears a Large.
I also purchased one for my mom and it seems to be a hit with her. I got her the small and she still has plenty of room. She is 5'5 & 165.