These are fantastic. They fit my 12 mattress perfectly. They are extremely warm, soft, and adorable!