Good location, staff and good food. My experience last visit was less than optimal. Got the orange chicken. Great price- $5. However the portion sizes and dishes were basically unpredictable. I had a regular dish, but it came about 3/4 the size of a small dish. My son had a small but it was massively portioned. Order size didn't seem to matter. That is a frustrating feeling especially when you spend $45 for your family.