I haven't been for over a year but I always enjoyed Pheasant's Landing. I do wish, however, that they offered more German and Swiss dishes (one of the owners is Swiss). Also, their selection of beers is mediocre.
Thai Kitchen has a branch in Hillsborough but I've never been there. A number of posters have stated that the quality of food and service at Thai Kitchen is HIGHLY dependent on which branch you go to.