Has anyone purchased a mattress off of amazon? Thoughts?

Has anyone purchased a mattress off of amazon? I’m starting to set up my sons “big boy room” and I found some twin size mattresses on amazon that are a good price. But because they are cheaper than the typical mattress stores im worried it won’t be comfortable for him.

Anyone have one? If so, which one and what are your thoughts? Any tips on what to look for when purchasing a mattress online? For a 2 year old how soft/firm should it be?