Mind blown is a definite understatement. What a place and what an atmosphere.