This place is really good, but the reasons why people don't like it can be validated. They are very rustic in their style of cooking, which gives it authenticity and I enjoy that. The set back with that is that, it is not consistent. Sometimes it's spicier than other times, or the texture is different, or there's a different amount of meat/seafood in the food.
It's a part of the charm though. C'est la vie!