It's worth the price we paid.I didnt detect any odor,wasnt shorter than the bed.I've read all other reviews & dont agree with anything negative .We are enjoying it & it's saved us from buying a new bed for now.