I received, washed in warm water, dried on medium heat.  I ordered because flat sheet was 90 x 102.  Putting on bed, I thought it wasn't large enough.  Well now it is 84 x 98.  I should have measured before I washed it.  I will not order again.  Disappointed.  Cotton expect a couple inches shrinkage but not 6" on each side which is 12" less than what I ordered.  There should have been a warning of 12" loss.