hey, we booked through carnival and they used Don Fosters dive center and it was great and would use them again. Great gear they had all new scubapro regs and bcds. We usually bring our oun stuff. We have done 3 Carnival cruises to western caribean and have used there opperaters in all but cozumel because we have a private dive opp there.