Holy Moly! I was hesitant about purchasing these not knowing the quality and firmness. These are amazing. firm and so comfortable. I didn't realize my old cushions were so crummy. When I sat on them, it was like nothing was there compared to these! Fantastic! Would purchase again!