I think it is probably right.... Maybe it just smells strong cause its so new... If you get your cigars wrapped in celo I would leave it on. It will help minimize the amount of cedar taste that is transfered to your cigars. I think you got a nice humidor there. Looks almost exactly like mine and it should serve you well! I bought an extra humidifier for mine to help maintain the humidity.