The cushions are firm and comfy! Couch was easy to put together (but the box was such a pain to get outside to recycling - made me consider paying for assembly next purchase). The blue color is so nice to add a little pop of color to our apartment’s main room.