The mattress set is perfect. Shipping transpired within 2 weeks. I have never bought a mattress online and figured that the set would be nice; however, I never anticipated being completely ecstatic with my purchase. The mattress is not too soft, and definintely not firm. It is perfect, and I definitely would recommend buying this set! It is more than comfortable and so worth the price!!!! Great Deal!