We have been to this place many times and only had one bad experience. The waiter was very impatient when we saw the menu for the first time. He kept coming back almost every 10 or 15 min. if we were ready. That was the only very annoying experience we had. We came a different day and noticed that same waiter was not there. This time we had a more patient, and very friendly and polite waiter. The food was great and we didn't feel like we had to rush to order this time. Spring rolls and the crispy spring rolls are our favorites so far. And the Fire Cracker shrimp and garlic noodles was delicious! The bartender specials were great tasting. I rarely order those. But since it was my birthday it was a fun night out.