I have never purchased a mattress online before, but this one is perfect! Bought it for my daughter's room. It is comfortable and high quality.