This sofa is beautiful!  I ordered the navy, and it’s a beautiful royal blue tone.   The seat cushion is firm but it feels like it will hold up really well and last a while!  The back cushions are removable and comfortable as well.   A great sofa for the price!  We just moved in so the picture looks bare.