We came back a couple of weeks ago and we had a good time with Jeremy's crew. Due to my wife's longer than usual ear-clearing peculiarity, I did not get to dive the spots that I really want to check out now in Cozumel: Punta Sur and Maracaibo, but while we were diving the regular spots (Palancar, etc.), Jeremy went there with other divers. Annie from Quebec was our DM and she was cool. Dove the last day with Jeremy and he's a fantastic diver. Watching him glide in the water you can learn a lot about air economy and proper buoyancy.
Now about the 120s: they can be a mixed blessing because: they're heavy, both on the boat (duh!) but also in the water as when you roll on the side you can really feel the tank pull you around. They take some getting used to but you certainly will be logging some of the longest one-tank dives there, like minimum 75 minutes and up to 93, 95 minutes! Which brings two other details: bring some kind of hooded vest (I have a 3/5 mm Mares that works pretty good) along with your 3 mm or even a 5 mm jumpsuit or two piece with hood, unless you're a polar bear from Canada (as there was one on our trip: farmer john, skulll cap and T-shirt on every dive!). And the other thing is you can feel like you're running out of real-estate and things to see when the animals aren't out. There can be long stretches of not much going on. But at least you won't feel the need for a third dive, leaving the rest of the afternoon free to hang out. Plan on a pick up between 8 and 9 am and coming back between 2:30 and 3:30 depending on where you're staying.
Anyway other than that the boat was somewhat punctual (on average 15 minutes late) and we had a lot of fun. I'd do it again and I wish Jeremy the best luck with his operation, he deserves success because he works very hard.