Had been sleeping on extra firm mattresses forever, but never had quality sleep. Doctor recommended one of these mattresses and I finally have good sleep. Be patient with the mattress process. I waited 54 hours and it was perfect. Very affordable, too. See photos.