We just received it and put it on last night. The fabric is very nice and it was very stretchy. I will have to see how it holds up to the pets and the washing machine, but as an initial review, it looks good.