If I could, I would give it 3.5 stars. But there is a shortage of good Thai food in Madison, so compared to the city's other Thai restaurants, this one is pretty good if you order the right thing.
I've had hit-or-miss luck with Bahn Thai. Sometimes they are right on. Othertimes it's just pretty boring, bland Thai food. But I've never had BAD food from here, and I really do like their mango sticky rice. I like the lap isan (minced chicken) and the Tom Ka Kai soup. The spring rolls are decent, and they come beautifully prepared. So I agree -- sometimes the food isn't so hot, but give it another try, and I bet you'll find something you like.