A variety of delicious food in a beautifully served 4-course dinner. The wait staff could not have been more charming and helpful. From checking whether we had any allergies and how hot we like our food to explaining what was served to helping us to secure a taxi after the cruise was over, they were both friendly and professional. Soft Thai music played during the meal (unlike on other cruise boats from which we heard music blaring across the river). The views from the river were stunning. This was definitely the highlight of our trip to Bangkok.