Got to agree, Peter! Think it's unfairly critisised, been going for many years, the locals say the one at "El Pozo" is best although there's a new one opened at La Val doing Cantonese, haven't been there yet.
Some of them do a set menu for around 8 euros, the food will be OK, but you get what you pay for, it would be a bit unfair if peoples critisism is based on these type of meals.