Yankee candles are the best smelling candles. Their scents are very strong and last in the room for days! They are not really cheap, but they are well worth the cost. They have a ton of different scents, and sizes of candles to choose from. They also sell some really cure tart melters. Yankee candles make a great last minute gift for someone!