I was super hesitant on buying a mattress online.. I’m extremely picky and I have to read every single review so I don’t waste my money on garbage, but this mattress has exceeded all of my expectations. It’s definitely a firmer mattress but that’s the most comfortable for me. It was packaged well, arrived sooner than expected, there was no damage or spots on the mattress, and there was a “new mattress smell” to it but it was very slight and faded away after airing out. 
After a few months of sleeping on an uncomfortable futon finding a nice yet affordable mattress was seriously a dream come true! 
I highly recommend this.