I have visited Thai Basil for about over 30 times in 3 years but have stopped since I don't visit the Annex these days. This restaurant's provides a very warm and beautiful decor except that it is a small restaurant especially if you are sitting at the tables for 2.
My usual favorites are green vegetable curry, malaysian curry is good to except it has lots of potatoes that I'm not a fan of. Their pad thai is very good with only one complaint and that it is too oily for me but this dish is equally oily everywhere else. I also recommend the garlic shrimps with broccoli very flavorful...everytime I go, I MUST order their jasmine green iced tea - it is very refreshing and good! I really like how the waitresses know I'm a regular and everytime I request for extra spicy that they will use some special chili spice to make my dishes extra HOT!!! I highly recommend the satay beef skewers as they are the best I have had in town but do watch out for the chicken skewers because they were pretty dry the last 2 times we ordered them. It comes with a peanut dipping sauce so watch out for those who has any allergies as peanuts does come up in few dishes.
The only one dish I tried and disliked is basil seafood, I've ordered this on 3 separate occasion and the mussels taste spoiled everytime so I stopped on the third time.
Prices are comparable same as most other thai restaurants and if you go there for lunch they have their lunch specials that comes with salad, soup, spring roll and the entree but the soup is not that great.