The mattress arrived ahead of scheduled delivery!! After unpacking and letting it fully expand for a couple of hours it was ready to go and just the perfect size and firmness for what I was looking for in a mattress. My previous mattress was nice but cost about 3 times more, which now I have the same or better quality than before for a much better cost. I have recommended to my parents to look here for their new mattress before shopping at the traditional stores and have the item delivered instead of strapping one to the roof of their van.