Buy them! Better and prettier than on photo! It’s a bit off white, see my wall is white and they’re a bit off which I love! Firm but super comfy I can tell they will hold their shape. I have 4 kids and little one is 6 months that’s why I wanted velvet and not linen or any other fabric because velvet is super easy to wipe clean. Go for off white life is too short to worry about them getting dirty.