We had a rocky start due to being given an upgrade last minute and having to arrange transport to new harbor location. But I was extremely impressed with the whole experience once on the cruise boat. Food was good and they catered for my vegetarian diet with a good range of dishes. Our server An was the sweetest and very attentive to our food and drink needs. The happy hour cocktails went down a treat and the views were breathtaking despite it being a little overcast. Highly enjoyable and would definitely recommend.