This is one of several restaurants along the Zeil shopping strip, that are intended for light meals or snacks while shopping.
Food is reasonably-priced by European standards, but they make up with the drinks. The food itself (I had a noodle soup with duck, and the portion was large), while substantial, was pretty bland, especially considering the restaurant's name and presumed culinary aspirations. My soup and a Coke came to less than 12 euro.
Some effort went into the interior decor, with a slightly exotic ambience to match the food. The seats were comfortable enough for a quick meal, but clearly had been chosen to discourage lengthy stays.
Keeping in mind the price and the nature of the location, I think this is a good choice if you are in the area.