I normally wear a size small but I read reviews and decided to order both a small and medium. The small was very tight and really could not move much. The medium was absolutely perfect! So comfy and breathable! I would highly recommend ordering a size up from what you normally wear. I am 5'3" and weigh about 130 lbs.