Rosehip oil has a subtle natural, earthy smell similar to other natural seed-based oils. While it may not smell like the roses in the garden it offers a nice scent that many love. It is not supposed to smell fishy or rancid. If the product smells rancid there is likely has gone bad.