Awesome experience. Both captain and crew were very knowledgeable and very nice. Saw many mother whales with babies doing many things, such as breaking, diving, rolling. You need to be fairly fit to sit on rubber raft edges, but there is ample bench space otherwise.