I came here during a business trip. The food looks good and tasted good. My colleagues didn't like it but I don't blame them. The food is specialized and you either love it or hate it. The only thing I hated was the waiting for my food and check.
My advice is to try it once and make up your own mind.