I’m so happy I ordered this sofa! It’s a really comfortable couch. I would say it is medium firm, but I still felt comfortable after sitting for hours on it. I also like that the cushions attach themselves with zippers for the back and strong velcro for the seats. You can take them out for moving to fit narrow spaces and then have secure cushions when you’re ready to sit on the sofa. Assembly is also easy since you only have to attach the feet. Keep in mind that the spa blue can look more greenish depending on your lighting and surrounding pieces. Overall, I’m really happy with my purchase.