Five stars for the food, but I took a star off for the ambience. Their menu is a tome and has a lot of vegetarian friendly items. I am yet to try their pho, but their noodles and curries are top notch. I personally prefer their Vietnamese food to their Thai (there are other places in Madison that make better Thai curries). Their egg roll wrapped in a spring roll appetizer is one of my favorites.
Now for the bad stuff. Expect a one hour wait during peak hour. And even after you are seated, the acoustics are bad which makes the noise echo. Service is a little slow considering how crowded they are. If I lived closer I would do take out. But I love their food and so I endure the wait and the noise.