i had a blast - bought 2 of these and gave one away to a friend.  I ended up making a helmet out of it that worked perfectly and freaks people out. :)  such a great find!
Yes, it fogs up - but its so great for short term use and for characters I wanted to create. :)  I built a helmet with it to make sure it even fit my eyeglasses.