For the price perfect !!! Definitely on the firm side but if your not gonna be sleeping on the couch every day your good to go.. Pulls out perfectly for my 10 year old when he hangs in the living room