Amazon's best-selling mattresses are nearly all under $250 - here's what you should know about them