Product arrived in timely fashion and a snap to assemble. Cushion is firm with lots of support. Will be spending lots of late nights working and going to school. My pup wanted to climb right on and had to chase her out! Look forward to breaking it in!