I see very few reviews on this place, and they are old, like this zombie thread, sorry to resurrect. But am curious. Their website, their store, all look just like the kind we enjoy, has anyone been here recently? Website claims there is new ownership, as of a year ago or so. I kind of feel like I want to TOFTT and give it a go, but would enjoy if someone else uses that place recently with intel. Thanks.