I'm 5'8"/147lbs and ordered a medium. It fits well, although I might have gone up a size, simply for my own comfort. The medium is pretty form fitting on me, but not tight. The shipping was decently fast and the quality is pretty good. I have not yet washed it but I will on the gentle cycle and then lay flat to dry. I feel like it would shrink in the dryer. Overall, such a cute outfit for a great price, one you would have a hard time finding in a brick and mortar store.