I'm 5"5, 135lbs and the extra small fit pretty perfectly, if not still a little bit large. The length of the pants were absolutely perfect and the shirt was only a little bit baggy. Best part? It arrive in two days after I ordered it! I was so surprised to go to my mailbox and find it so quickly! I'm happy with the material and size and color. I would recommend this to anyone.