Upscale in Bangkok/Koh Samui
A couple years back I enjoyed some great meals at Drop Inn in Chaweng, Koh Samui. Probably best to check for some more current reviews. If you want to go really upscale in Bangkok look into eating at one of restaurants in a top hotel. Oriental and Penninsula are good places to start. Don't expect authentic Thai cuisine there though.