Well, it has done for me. But I made sure the thing was put in exactly as directed, if put in wrong, then you are likely to have problems. But everything breaks down quite quickly, no smells and no rats. But with all this glorious weather we have been having I think it has worked exceptionally well. as it needs full sun to work optimally. Anyway I'm rambling, I give it a five star rating