For the price I was shocked at the amazing quality. I would say the top runs large, but not TOO large, whereas the skirt runs on the smaller size. It also has built-in nude shorts. Normally between and XS and S but opted for the S and it fit me nearly perfectly. 5’6 - 120lbs.