I saw a segment about it on Las Vegas Night Life on the Travel Channel I believe. Not sure of a cover charge or anything of that nature. I believe they said patrons are allowed in the bar for 20 minutes at time because it is sooo cold. The drink glasses are made of actual ice that the establishment has shipped in from I can't remember where. The ice is supposed to be some of the purest frozen water. The establishment I think supplies you with parkas to wear.
That is about all I can remember. Here is the website
http://www.minus5experience.com/