I got these along with a tank and the Teagan zip cardigan for a comfy travel and lounge outfit. The pants are pretty perfect for me. In pants and skirts, I sometimes get XS and sometimes S. I got XS because I figured with the relaxed fit, they would look better and they fit really well. The fabric is super soft and the cut is flattering. They aren’t too heavy so can be used for travel nearly year round. The rose stripe is super cute and sporty. I am 5’3” and length is perfect with a regular tennis shoe or flat. If you are much taller, you may find them a bit too short. But I am delighted with the length - saves me from myself and buying a platform style tennis shoe!