I was in Farmington recently on business and heard about Thai Smile from a few of the locals. What a great find. It's tucked away on a side street so it's a little hard to find but well worth it. The menu is broad and has a great deal of selections. I had the Fresh Spring Rolls for an app and the Bamboo shoots with Tofu and a spicy sauce. Both were excellent. It was so good I went back for lunch the next day and had Miso Soup and some cucumber rolls. I was not disappointed.
Two other things to add. Prices are a little high compared to what I have sen at other Thai and Sushi places down in the Portland and Southern Maine area but I think it's worth it. Second is they have almost 50 beers on tap. I can safely say that's the first time I have ever seen this at a Thai restuarant. It's quite an array too, from Guinness and Murphy's Stout to Stella Artois and an Angry (TripAdvisor blocked the second part of the name. Ugh) ( I think that was the name) from Nevada which I sampled. Wasn't a fan but it may be worth sampling to see if you are.
Staff was great too. Very attentive and friendly.