I order from this location occasionally. The food is OK, and the portion is usually generous. However, I give the restaurant only two stars based on my last two experiences with them. One time I ordered some lunch specials to go including a beef Pad Thai. When I started to eat I immediately noticed the beef was spoiled and tasted disgusting. It's not just not fresh it's literally spoiled. So I threw the entire box away. The second time I placed the order online for pickup at about 7:45 pm. When I arrived the restaurant at 8:10 they appeared to forget about my order. I waited in the lobby and expected my order to be ready in 10 mins as the restaurant was only 1/3 full. However, I waited until almost 9 PM! They gave me a free Thai tea for my wait and I guess that's why I hesitate to give them a 1 star.