This mattress arrived within the timeframe that was stated. For a plush mattress it appears to be a little on the firm side, but I am still satisfied with my purchase. I would definitely recommend this online purchase as opposed to some overpriced store options.