I ordered these cushions in gray.  They are firm but have a great cushion feel as well.  Very comfortable and stay in place perfectly.  There are no straps but they are not needed.  I bought chairs and table from Wayfair as well to use with it.  Perfect match and very durable.  Highly recommend!