Odor not great as other reviews state but the smell, for the most part, was gone within 24 hours.  Fits bed perfectly, sleeping like a baby!