This is without a doubt the best mattress I've ever slept upon. I recommend it with only one reservation and that's because I'm particularly sensitive to whatever gas oozes out of the foam when the mattress is removed from its packaging. I stood the mattress on end and blew a fan on it for three days before I could stay in the same room with it. It didn't smell bad but it triggered an allergy that made my eyes puffy and my throat scratchy. However after the three days of airing out it's absolutely fine. I got the medium grade and covered it with your Hotel 500 tc Egyptian Cotton Plush Mattress Pad, the combination is unbeatable for sleeping comfort.