Just checked back the first time in a bunch of years. Not sure what made me wonder if this place still existed.