I do not like all foam mattresses, especially at that price!
Wife and I like a firm innersprung mattress with a thick foam top.
Always buy name brand from a local store.
Cost is $500-$1000 and I replace them every 8-10 years. No off gassing or pita shipping/returning.
Also you can test them out in the store.
My kids need mattresses, I'm buying at BJ's much cheaper then any of the online options. Don't need anything fancy for 10 & 12 year olds
https://www.bjs.com/product/berkley...fort-innerspring-mattress/3000000000001163596