Solid. The color is beautiful.  You can tell theses are quality cushions by looking at them, and when sitting, the quality is evident. These are very sturdy and comfy!  Love 'em!