I was hesitant to buy a mattress online, but I once again trusted my fellow Overstock reviewers and bought this Serta Cromwell, and overall we are very pleased. It is firm, but that is what we wanted. I could not find a mattress of this quality for this value in the stores. Important to note that the boxspring is one piece and the delivery people, who were very professional and prompt, could not get it up our stairs. We almost had to refuse delivery, but decided to keep it. We swapped it with a two-piece queen box spring we had in a downstairs bedroom.