This was our third whale watch trip with Body Glove. Each is different. Saw whales each time. The boat is stable and comfortable to ride. They even provide sunscreen and encourage its use. We ride on the top deck which gets us and our camera gear away from the water/spray. There are great guides who explain much about the whales and answer all sorts of questions. We have seen whales each time, fairly close-by. But, since this is nature they do not show up on command. Still, with the crew's knowledge you can often find and then stay with them.