Very nice quality. Not super cheap, flimsy fabric as I kind of expected for the (sale) price. It's that soft cottony material that feels as nice to the touch, though I don't plan to get down on the floor to feel it! Anyway, it has 3 sides, with a plain white color cloth that goes over the box spring. So you do need to remove the mattress to put the skirt on. But at least it stays in place better than the skirt I had before, which was much more minimal. The sides at the foot of the bed aren't slit, but there is extra room there, so I just placed the bed skirt over the corner part of the bed and that looks OK. The color, light gray, is as described. I'm quite happy with the bed skirt. It was not instant shipping, especially as things are a bit slower than usual during the pandemic, but that was made clear to me before I ordered it, so that's OK. It was worth the wait.