Fits beautifully, but its VERY thin and sheer. I suggest the dark colors, because I have the Coral one, and too much is visible from under the fabric. The manufacturer should really make the material more opaque