This is a very nice couch; thick cushions and nice quality fabric. They stay put for us pretty well; we are using this on a covered porch. It could be deeper; I think because the back cushions are so thick you lose some depth; hopefully they will soften up a little over time. We weren't quite prepared for the assembly but it wasn't hard!