Just what I wanted. Delivery was great, drivers were nice and accommadating. Easy to assemble. Firm but comfortable. Love my new sofa!