Anyone been there before? They don't have a website and everything I have seen is from a Yelp listing.