Given the previous reviews, I went here with high hopes. While Mango Thai's in a great location near Cathedral Hill, and have hip decoration and sophisticated utensils and flatware, along with bistro-lounge music playing, I was not pleased with the food options for vegans.
I asked for a green curry with tofu, without fish sauce, but my waitress told me that fish sauce is pre-mixed in the curry paste. This was disappointing because a) green curry is my gauge-dish to see how good a Thai restaurant is; b) they were not willing to make the curry for me without fish sauce, which suggests they aren't so accommodating to vegetarians/vegans; and c) no Thai restaurant that is worth its name should be using pre-mixed and stock ingredients. Thai food is all about freshness and simple improvisation, which suggests that Mango Thai is cutting vital corners.
I ended up with a Pad Kee Mao (basil stir fry with flat rice noodles), but make sure to order it without eggs if you're vegan. The dish itself was decent, but nothing special.
Prices are reasonable for the quantity of food. The service was friendly, though a bit slow. This is a good place to take a date. But overall, I was disturbed that a Thai restaurant could be so vegan un-friendly.