I truly feel guilty wearing these outdoors. it is incredibly comfortable, so much so that i asked the sales girl if these were pjs or actually worn out. i'm usually between a s and m. both fit fine, but i went with the m to have a bit more room and allow the top to be a bit more "flannel" flowy. the top has enough length that i can actually let it droop over the waist bet a bit. the length is definitely upper thigh on me (5'8" @ 145), but rest assured, nothing is hanging out. it's actually the p