The fabric is great. The fit is good, but it took me forever to get the cover on the mattress so when it says easy to put on, not so easy, I don’t think I would purchase this again. I would look for one that doesn’t case the mattress.