This mattress is perfect. The first Helix we bought was too soft. The company refunded our money true to its word. This mattress is firm but not hard. We love it.