I got the brown leather and really only purchased the set as a kind of placeholder in my family room, because I needed a sofa and loveseat and the price was right.  It was sort of a compromise purchase because my usual preference is for traditional, cozy furniture, not modern.  But, I was so wrong: this set is very nice, the leather soft and the cushions comfortable and, the best part, they are removable so the pieces can be easily vacuumed.  The seat depth is perfect, unless, I suppose, if you're super tall, but I would imagine anyone over 6' 2" or 3" would probably find their knees overhanging the edge of a seat on most any couch.   There is velcro on the back of the top cushions so they don't slide around.  The bottom cushions are substantial enough that I don't think they'll budge, even if one curls up on them. I'll update this comment and attach a picture at a future date, when I know how well these items will hold up.