There is a switch on the top that you can either turn hot, cold, or off. Nothing fancy about it. They're is a fan in the back of it. It took about 2-3hrs to get at 42 degrees. Not really sure how it cools or heats, but who cares it keeps me from getting up to get a drink.