This place gets a 2 star deduction for 2 reasons. If i was grading on food only, I would surely give them a 5 star rating. They don't do any substitutions and I understand that. I have no problem with that, It is how the chef designed the food. You don't tell an artist how to paint...
My first issue is the obnoxious waitress. She was withdrawn and cranky. She let out long breaths and responded in a monotone fashion to the few questions we had about menu items.
The second issue is the way she reacted when my friend asked about an ingredient in a dish. She had an allergy to a particular food and wanted to make sure it wasn't in the dish. She was not asking to remove it from the dish or alter the dish in any way, but this waitress started to flip out. It was just easier to drop the situation and pick another dish that we were sure the ingredient was not it.
I find that the overall experience of a restaurant with sub-par food can be saved by excellent service... not the other way around