Neat! You definitely don't see too many places like that anymore. We have one in Long Valley (NJ) that looks similar but these type of businesses are getting harder and harder to find.
Just for fun, I Googled this business and it has pretty good review too. Next time I'm down there I will check him out too.