Cheap scratchy material, plastic legs. It is sent via FedEx in 7 big boxes. They don't bring it in. Our boxes were left out on the porch in the rain. We really struggled to get the couch in, hauled down the basement, and assembled. If you are going to get a cheap couch, go to American Freight or some other local cheap furniture store that has free white glove delivery.