This is absolutely it. The fabric is not fleece but a very fine French terry, so it has weight and warmth but the inside doesn’t pill up, it stays feeling really soft and luxurious. The bottoms have roomy pockets that can hold a phone. It’s cut for comfort and fits true to size, meaning slightly oversized but not sloppy. I’m 5’6”, probably around 130# and a small looks fine, hem hits me at upper mid-thigh, just past fingertip length.
I will definitely be buying at least one more set and will be living in them all year.