Considering the original location, I don't know what is up with this restaurant, but they need to step it up. My partner and I eat here more than we should due to convenience, but the Willy st. Lao Laan Xang is far superior. Atwood does barely enough to get by, although every once in a while, I swear the food has a funky smell and the vegetables don't taste fresh or of high quality.. the spring roll sauce tastes like peanut butter and the egg rolls even taste "off". The place always seems busy so I just don't get it.. and there's really no excuse anyway.
Having eating at the Willy St. location a few times recently (after a period of eating at the Atwood restaurant often), I've realized what a waste of time and money this location is... If you can make the trip down to the original restaurant at 1146 Williamson Street, do it!!
Skip the Atwood location.