Ive been here several times, and will say, I prefer to take out or have it delivered. The inside atmosphere is cute, but every time I am in there its a bit weird. The experience is a bit awkward, and I can't quite put my finger on it.....
Other than the atmosphere, the food is really good. They have a lot of menu options and are always willing to substitute different items within the menu. I usually call ahead for take out, and they have my order ready on time. I always order my food 'thai hot' and my little to-go box has a little smiley face on it.
Good food, reasonable price, and a unique local business :)