These are, without a doubt, the best PJs I've ever owned. The cotton material is super soft. The fit is just snug enough to be comfy to sleep in; I love that there isn't a ton of extra fabric! The only complaint I have is I felt that the length of the legs is pretty short. I am 5'5" and the these stop right above my ankle.  Also, for reference, I am 180 lbs., size 10 pants, size M or L shirts, and 36C bust -- I purchase size Large. Will certainly look to buy another pair in the future!