They were really rough out of the box. I went ahead and washed them and they softened up quite a bit. I have a really thick mattress and they fit it perfect. Not sure about the 21” they talk about but my mattress is 14” thick and it fits perfect.  Noticed some stray threads on seams but nothing pulling apart. So far happy with the quality and will see tonight when I use them.