Pretty damn well, but not perfect. No puddles or anything but there was a definite feeling of dampness inside. The heater in this little thing is a beast, though.

Taking bets on whether it will rust out from under me or the front brakes lock up on me first on my way home.