I have a thick mattress and was afraid this would not be big enough but it was a great fit.  It fits very snug and does not move around.  It is very soft and comfortable.  I have not washed it but it seems to be made of very good quality so don't think I will have any problem with it