I bought a Twin XL size memory foam mattress on Great Offer Stock about two years ago, and I really liked it. It was a good price, very comfortable, so I returned for a larger bed. I was not bothered by the smell out of the package but I've read that some people are. I am fairly comfortable saying that I will like this queen size mattress, however I ordered it 10 days ago and it hasn't even shipped yet. When I bought it the shipping date estimator said I should have it in 7 days, and that was good for me because that was when I was moving into my new apartment. I have called the company twice already to politely ask when is it going to be shipped, and both times the representatives were very nice, but they both said it was going to get shipped that day or the next. However, they are still processing the order, and I have been sleeping on the floor the last three nights, and it looks like that isn't going to change for the next three nights at least. I don't ever write reviews, but this is really inconvenient for me. I don't see why it takes 10+ days to process my order. I wouldn't have written this complaint except they told me 7 days. They need to be a little more accurate with their estimator. I would have rather it said 7-20 days for free delivery.