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.
Better to have hotels with breakfast and leave after breakfast for the tour and enjoy the tour. Tour guide must accompany the tourists to avoid confusion and stick to time. Stratosphere hotel in Las Vegas did not have facilities such as coffee maker, Microwave owen, refrigerator and Hot water to make Tea in the Room. Even wifi was with limited quota. Best Western South Bay is a good hotel. Tour guide Harry in Las Vegas and Grand Canyon tour was good. There was very less time given for the night tour in Las Vegas. In fact, it was very much an evening tour as it was very bright instead of night. There was nothing much in Apple Park and UC Berkley, Can be dropped from the itinerary.