This sofa is huge! I measured it out before ordering and it still struck me how large it is. Rather than having arms at each end, there are two corner pieces. So the ends are just as high. It makes it comfortable for lounging but it's a little awkward to sit at. You can't really have end tables there. 
The fabric is super soft and comfy! 
The bottom cushions are firm, but that's fine. The cushions on the back and sides are much softer. Although, I've had my sofa for about a week now and they didn't really fluff out that much. So the back is a little flat. That's my main complaint about the sofa-- it's super comfortable for lounging but, because it's so deep and the the back is flat, it's awkward for sitting. I would recommend if you're looking for a large, loungy couch at a great price, though!