This Mattress was a good buy!! It is firm, but I slept like a baby. It expanded to the full 12 inches within a few hours. I received the mattress on the scheduled date. So far I have no complaints.