I've bought so many that frankly are a complete waste of time.. from most of the high street shops, and more expensive. None smell unless close up and even then not for long. Does anyone know a brand that actually manages to make a room smell nice?