The Pearl River Cruise was pretty good. Easy to buy tickets off Trip; buy the tickets, get a QR code within seconds, scan QR code at pier - easy entry. Ship was pretty good. Booked 3rd level seats for the unobstructed views and was pretty surprised that I was booking a table on the 3rd level. That was great as we could sit down if we wanted to. The weather was perfect. No rain, clear skies, a bit of a breeze. It is a great family activity and I would highly recommend it to everyone.