I absolutely love this sofa. The seat cushions are firm but comfy. Make sure you change seating positions on the sofa, otherwise it does contour to you and then the other part is higher. The cushions on the back are all down, it feels like it hugs you. You do need to fluff them as they will lose their shape but only if you've been sitting in that spot for a while.  I purchased it in natural which is really light. I'd like to get a separate set of slip covers to change up the look as well be able to get the natural dry cleaned and put a new set on. Mine did come with 2 awesome throw pillows. Nice large ones. I put pillow covers on them. I expect this sofa to be around a very long time. Everyone who has sat on it all say...now we know why you LOVE decompressing on your couch instead of going out. The arms are perfect height too. You will not regret this investment.  It was delivered on time, and no assembly on anything needed.