I did a board search on this place, didn't get a conclusive result - what is the opinion of this place? What is it most similar to? It doesn't seem have much buzz going but it looks like it's aspiring to something at least. Thoughts? I'm always eager to try a new place.