These sheets are soft & comfortable to sleep on.  They have 17" deep pockets and are 400 thread count 100% cotton.  The elastic band is thick and runs all the way around the fitted sheet.  Has no issues staying on the mattress.