These are great! Very comfortable, firm and don't flatten over time. I like them a  lot and would certainly order again in future!