I was in Baja mid November and booked all my excursions through Cabo Excursions. I did two ocean safaris departing out of Cabo San Lucas, 2 dives in Cabo, a large mammal safari departing from La Ventana, and the 2 day Magdalena Bay marlin swim trip. Everything was amazing!! I saw so much marine life and the guides were excellent. Jenny, the company owner, is very easy to communicate with via email and instagram and was always very quick to respond. She helped me decide what time of year to come and what excursions to book to maximize opportunities for wildlife viewing. Paolo was an excellent guide who did one of the ocean safaris and the Mag Bay trip. Jitka did my other ocean safari and my two dives and was also great. They can also arrange transportation for you if you book tours outside of Cabo San Lucas, like to Laz Paz, La Ventana, or San Carlos for the Magdalena Bay trip. I couldn't recommend the Magdalena Bay trip enough, it is a surreal experience. You leave every morning at 6am and don't get back till 6pm or later typically. It was wonderful to see the sunrise and sunset out on the water and you get a full day of potential marine encounters. We saw lots of humpback whales, schools of 100's of mobula rays, juvenlie sea lions, bait balls with marlins, 100's of dolphins, a lot of turtles, a mako shark, and more. I am planning to return to Baja and will again book my excursions exclusively with Cabo Excursions.