They are carp.
Bought they when they were a TSV ages ago (similar ones by the same brand) and as others have said, they smell ok if you go right up to them an sniff them, but they really don't fragrance the room.
I have had a set of the Yankee ones (Clean Cotton) which did fragrance the room, but they were stupidly expensive for what they were and I'd not bother again.
Think the wax tarts (Yankee or Darls') are the best way to get a good strong fragrance, and if you're worried about naked flames, get an electric tart warmer.
If you do want to try this sort of thing, get a cheap one in TK Maxx and see what you think.