I have been looking all over for sets like this that are good quality, but don’t break the bank and this is it! It’s so comfortable, and fit perfect. I am 5’2” with an athletic build and got the small for the top, and medium pant. They fit perfect, and the pants weren’t too long! Can’t wait to buy more!