While reading many reviews on this bed and also being told that Overstock has the best prices for great Mattresses , I went ahead and trusted that I would be happy with the Serta Plush. Many reviews said it was firm and comfy enough, They described exactly what I was looking for. So I purchased it and couldn't wait to have a good nights sleep. At last it finally came . The delivery company was so not client friendly and they tore a who;e in the corner of my mattress by dragging it through the dirty hall way. I didn't notice until they left. Folks please make sure to watch them put your items together before you sign anything. I figured there would be no problems so I left them alone to set my bed up. As soon as they left I was so upset to find my NEW mattress that I waited a month for was torn !! They ran out so quickly that I could not stop them. I called the Delivery company and the lady was basically saying " oh well you signed" you can call overstock and have them send you a replacement . I was so shocked that she was so rude ! I didn't want to wait another month to get my Mattress and I thought that they were so unprofessional. I just kept the Mattress .. Now 2 months later the Mattress is too soft and it's all ready caving in. I don't reccommend business with the Delivery Company , And I reccommend if you're looking for a Mattress to go to the Store and try them. Yes they are expensive but after all the headaches I went through it would be more worth it.