i was sleeping on a really crappy cheap mattress from a well known box retailer, since that was all i could afford back when i bought it. Anything would have been a big step up from that! The Cromwell firm set fit all my criteria- inexpensive, name brand, firm and not TOO big. Mattresses today are so tall, they can be obnoxious. I have a vintage metal bedframe and don't want the mattress to overwhelm it. The Cromwell set was the shortest set available on overstock. Luckily it was also the cheapest! Would have liked to have the option of a low profile box spring, but for the price I really can't complain. Also, i have a 3 inch memory foam topper (also from overstock) that i will be using with this mattress, although i think that the mattress isn't too hard to sleep on without a topper. Seems to be the perfect mix of soft and firm. Thanks again overstock! p.s. as far as the shipping, it was prompt and courteous, i tipped the deliverymen 20 bucks, although they didn't seem too impressed with the tip after carrying it up my 5th floor walk-up. Oh well. Can't wait to go to sleep tonight!