I am going to keep it short, honest and be blunt.
After reading the reviews, that this place has been getting, I thought I would give my feedback after being here 4-5 times now in the past 6 months.
If you come here, prepare to get sub standard service. You have to realize that majority of the servers here do NOT speak english and are getting paid WAY below the normal server wage.
The food IS great! You can't complain about the food prices either because it is really affordable.
The management can be hostile at the end of the meal. Each time I come in to eat, after paying, the manager always counts the tips to make sure that we tipped. On my second time here, Our bill came out to 80$ and not once did the server come to our table with water that we asked for since we arrived. I decided since the service was poor at that time to only tip 10$. The manager demanded that I give more for tips and would not let me leave.
Come for the food but don't expect much service.