Newburyport Whale Watch was wonderful in every way. We saw numerous whales and had a wonderful journey out and back, but besides that, the staff on the boat went above and beyond! So friendly, helpful and just wonderful - bringing and doing everything they could for a couple of people in our group with seasickness. Highly recommend!