Assembly was easy ..firmness was good..leather is high quality. Delivered in 5 days..