Although these appear to be of good quality and soft material I would not buy these again.
The sizing is on the small side and once washed shrink up even more. My son has worn these twice (after 2 washings) and they have become too short to wear other than to bed.