I like Baan Khanitha a lot, the food is delicious and it has good service. Otherwise, some of my favorite places to eat Thai food are department store restaurants and food courts. The food stalls at MBK food court serve delicious food for very little money.
One hotel restaurant I like is Celadon and the Sukhothai.