Lunch cruise was great, bus tour was great, dinner in Tower Restaurant as very disappointing.
A couple of things to mention: it would be helpful to print on voucher for lunch cruise that you need to check in at booking office at pier 6 to receive boarding pass for boat - nearly missed the boat! Also on arrival at Darling Harbour, we were instructed to 'go up there' where someone was supposed to meet us to take us to the bus - no-one was there, we went to the cruise office nearby and asked about the bus tour. The person behind the counter then came outside holding a board to attract attention to bus tour patrons (bit late). She took us to where the bus would pull in (in 5-10 minute) then left us. 20 minutes later the bus arrived. We had to ask the bus driver what happens after dinner at the Tower and was told we are on our own. He told us how to get back to our hotel from the Tower.
These may seem little things to you but in such a tourist orientated city it is important to pay attention to all details for your visitors who are not familiar with the city.