I will recommend this tour to my friends but I just need to make some comments. Pls remove the word OPTIONAL to your SF cruise and SF tour because they are mandatory. We were not able to explore Fisherman's Wharf, we just get off the bus and went directly to Madame Tussauds and waited for our cruise tour. Time is not enough but we had fun.
This was a wonderful 3 days/2 nights tour, we had wonderful time, always the first one to arrived on the places visited. Jacko Guan, our tour guide was very friendly and caters to our need. I recommend this tour, very affordable indeed.