Ban Shan offers an authentic Thai culinary experience.