Fits perfectly. Not waterproof"; The machine still got wet in heavy rain, but waterproof enough to keep it dry in light rain. They did very well in fresh snow. The snow was quickly removed, there was no frost on the car. It fell out of the car despite the frozen snow, but I had to let it thaw and dry before putting it back. Very durable; remained flexible without damage even when tampered with at sub-zero temperatures. Great alternative if we stay in a place without a garage.