Caution
I spend quite a bit of time in BKK since I own a company there. I have been to the Pennisula for dinner. One of my friends was staying there and insisted we dine there. The service was impeccable but the food was over-priced and rather mediocre for the money. The room was lovely but frankly, I have had many better meals at small foodstalls in BKK. The presentation was quite nice but I kept looking out the window and trying to catch a glimpse of what was going down the river (big boats that were lit up) and wished I was there.
However I believe the Oriental does a dinner cruise or a dinner show thing that is quite nice but have never been so...
Kevin