Received this sofa two days ago and so far I love it! Assembly was very very easy and the couch looks very sleek and inviting. The removable back cushions attach on with a velcro strip but I haven't had any issues with them coming off. Back cushions are soft and comfy, seat cushions are firmer (which I prefer) but still very comfy. The seat is a little higher than most couches I think so something to keep in mind if you have shorter legs. Length is great, I am a 5'10" male and I can stretch out with my head on the armrest pretty comfortably (and actually fell asleep on the couch the very first night). I ordered the light grey and I have to say the color is much darker than I expected (looks more like the picture for the dark grey) but the darker color ended up working better for my space anyway so I didn't have an issue with that.