No I've never heard of them actually. Where abouts is it at? And if it's in New Baltimore and your close to New Baltimore... that's not really in my area at all lol
I don't leave in New Baltimore but here is the link that shows a map of where it's located.
I haven't been there in awhile but everytime I go in there I end up getting something. On the site it shows how the store is setup.