Just set it up last night, it seems to be working pretty good and gets a good flow of fog/mist throughout the tank so i THINK it should do its job well and for a good while, i got it at petsmart so im planning on being a jerk and returning it every 45 days (60 day return policy)and getting a new one. (just to be on the safe side of it breaking on me).