Mods, there's already an existing thread for this shop, started by the same poster.
I guess I need to try this place sometime. I live about 1 minute from it, but it looks nearly deserted every time I walk by. My guess is the location is not the best, so there's not a lot of foot traffic that stops in.
Also, I couldn't get this website to load. Maybe it's just a temporary problem: