It was a perfect day for whale watching. We took the morning tour and it was cloudy with the sun coming out later. One week prior to the scheduled trip I received a reminder email with lots of need-to-know information such as appropriate dress for weather conditions and more. Since the temperature was in the 70s I was well prepared with a sweatshirt and windbreaker which were absolutely needed once the boat got underway. It took about 40 minutes to get to our destination and we were not disappointed! We saw several whales feeding and a group of whales came close enough to swim underneath the boat. The boat crew was friendly, courteous, helpful, and knowledgeable. I learned some new things about whales and marine facts from the live onboard speaker narrative the crew provided throughout the trip. We spent at least an hour watching the whales and every moment was fascinating. The captain was conscientious about being respectful of the whale's space and avoiding stressing them. We didn't have any of the onboard food because we weren't hungry but the prices were not ridiculous. There was a variety of food options available. We did have tasty adult drinks and the cost was fair. Not one mention or shake of the bartender's tip jar was seen throughout the trip. An added benefit was that the boat had inside seating to get out of the wind and weather. It was a most enjoyable trip and experience. I would recommend it.