I purchased three of these cushions. The color and texture of the fabric were exactly what I was looking for and I'm glad I found it online. The 2 smaller cushions were just about perfect. The larger cushion is NOT. They either cut the fabric too large or the foam insert way too small. I am not happy with it at all. I still deciding if I am going to return it or wrap the form with additional batting to make it livable. Returning things is such a pain. For what it cost, all THREE cushions should have had a more snug fit. The large one is really unacceptable in its' current condition.