Bought a small. True to size. Love the silky material. Quality was nice. Wore for a work Christmas party and won the ugly sweater contest. I completed the look by purchasing a fake pregnant belly harness and stuffing it with a throw blanket. I'll be sure to wear for future contests. Highly recommend.