Exactly what I was looking for! Easy to assemble and to pull out. A little larger than I anticipated but definitely does the job. Cushion is firm.