Initially I was worried about ordering a mattress online but read reviews and eventually chose this mattress. Arrived quickly in plastic wrapping. We have been sleeping on it for just over 2 weeks and so far so good. Its not too soft and its not too firm just the perfect in between. A fab purchase and would def recommend!