This set is awesome! With so many pieces we can reconfigure the set up in many different ways. We ended up putting the love seat in a different location on the deck. The light blue cushions look like denim. They and are firm but comfortable. I have sent the link to this set to several friends already!