Comfy but firm, wish the 2 pieces connected but in ordered some hardware to install to make them connect. Some holes did not line up when assembling but I made it work by drilling my own. I assumed it by myself in less than 2 hours, it is fairly straight forward. Looks great and fits perfectly in my living room. One thing I LOVE is that cat hair doesnt get stuck in the weave of the fabric like it does on my old ottoman, and it is easy to clean off which is very convenient. Overall, an amazing couch!