Banana Blossom is a beautiful little restaurant with very good food. The Pad Se Iw was chock full of vegetables and chicken, and the green curry was spicy and delicious. The fried tofu wasn't particularly great--it was almost rock-hard on the outside, and it made it very difficult to eat.
The service was very, very slow, however. The dining room is small--only about 25 patrons can eat at one time--so bartenders and wait staff should be able to see when you are done eating, or ready to have your check picked up. There was also no "check in" after our meals were brought out. While the food was awesome, I was dying for a cup of coffee, and it took half our meal to flag someone down.
While not the most prompt staff, the great food and nice prices mean I'll be visiting again.