These have worked well on both the kids beds.  Cotton is a plus.  Rare to find a good pad in Twin XL length.