Bought these to compliment outdoor chairs I bought from a box box store and they are perfect.  Firm enough to sit on but soft enough and great height to rest your feet!