Seeing the whales is spectacular. Going on the sand dunes afterwards was a lot of fun. The guides were very nice and the restaurant at which we ate lunch was good. Just make sure you are prepared for a long day, since the ride is 5.5 hours each way. Also make sure you bring a sweatshirt and windbreaker, because it is windy and noticeably cooler than Cabos.