*please understand what a "fogless" mirror is. It is not some miracle product that defies the laws of science, it is simply the temperature of the mirror compared to the surrounding air. Even when products are advertised as fogless, they will fog up. The way to avoid this is to run hot water over the mirror for a very short period of time, heating up the temperature of the mirror. Therefore, hot air will be less likely to fog it up. I state this because many people complain about a mirror not truly being fogless, but that is how to make it work* CD Player Shower AM/FM Clock Radio w/Fogless Mirror Bathroom Shave Anti Fog Free works as designed, radio and CD player both work. The only thing that was not tested was the clock because it needs a new clock battery. The radio works on 4xC batteries and the clock works on a clock battery, possibly AG13 - see pictures. It also works with the included power cord, but not for inside the shower or in an unprotected outlet. The cord does not appear to be the original cord but it works. Batteries not included - the clock battery will be left in so you can see it but will need replaced There appears to have been a piece that was attached to make it stand up but that is not included. Perhaps could create something or mount it to the wall/shower minor wear with minor scratches but overall good working condition Ships fast UPS, USPS or FedEx! 3