Beautiful boat, great scenery. Great music, unfortunately our service sucked. No one attended our table, so we self served ourselves. We did see who was supposed to be our waiter once, she did answer a few questions, but she never attended our table after that. Upon arrival, when being sat down at our table, it was wet and my mom's seat was also wet. They did change and apologized. While at the buffet, the person at the short rib station who was putting out food, used her hand to clean the serving spoon over the tray and everything went back into the tray. It was gross to watch. Lost my appetite after seeing that. Apart from that, everything else was great. Mom and I had a great night. So, just giving a 3 stars for now. I will definitely return. Just made a mention of these so, hopefully this will be brought up to the staff and they can go these over and correct these flaws. I do recommend overall.