I would agree with this. I had bad sleep and therefore bad everything else until I decided to get a better bed. Good sleep makes everything better.
I have been sick a lot lately and I feel like it's due to bad sleep, and I hate my bed, but buying a mattress is such a scam.
I would recommend getting it locally though, if this is possible for you right now.
One consideration to keep in mind is that if you sleep in the middle of your bed you won't want to get the split layers. They make assembly easier and allow for more granular customization, but a friend of mine who got the same mattress feels the crack between them where the layers separate slightly.