As a general rule, I don't eat at "Asian" restaurants. It's like going to a "European" restaurant that serves bratwurst, gazpacho and pate. Everything is guaranteed to be mediocre.
I was pleasantly surprised by Lemongrass on Atlantic Avenue. They have Thai curries, Japanese appetizers, pho...a hodgepodge of cuisines. The red curry was, as ordered, spicy, and full of freshly prepared vegetables. The pho was a rich broth, and used a good quality beef. In fact, the curry was far better than I've had at Siam and A-1 Thai, both highly Americanized "Thai" restaurants who use red pepper flakes and other Western ingredients rather than Thai ingredients.
The atmosphere was sophisticated yet relaxed, and sidewalk seating was available.
I do have a quibble in that we arrived five minutes after the stated lunch hour, and we had to order from the much more expensive dinner menu. Lunch would be a bargain - dinner was less so. Still, they do post the times, so it was really our own fault.