I was looking for a firm mattress that had a slight softness as I didn't want something rock hard. This mattress was perfect! And with no taxes and $1 shipping, it beat buying it at a local store. I did have a few issues as the first mattress came with a tear and was replaced with a mattress that was no where near the firmness. Overstock was wonderful though and offered to replace it again or allow me to return it. I replaced it and the new mattress was just like the first and is great. Overall, I would say that you need to know what type of mattress you are looking for (firm vs soft) and look at one in the store but then buy it here and save some money! Overstock never ceases to amaze me with their wonderful cutomer service!!