This is the first time I have purchased any mattress online and I had a good experience with this one. Shipping had minor delay due to Covid-19 but the packaging was great and absolutely no wear and tear. I got this one in reasonable price. This mattress was delivered vacuum sealed and took approximately 50-60 hours to restore its full shape. The quality of the mattress is  great as compared to the my old mattress. It feels comfortable which its primary purpose and after all investing in sleep is worth it.