Yankee Candles are the best smelling candles you will ever smell. Each scent is special. The homemade kitchen scents I think are the best. Buttercream icing is by far the best. Yankee Candles smell so real. The buttercream smells just like the real stuff. They have a very broad selection of scents. I would guess close to or over one hundred.