I have take groups to this resort and Dive Operator multiple times.
All inclusive. The only cash you will need is for tipping the Captaindxand Guides. (No tipping at the resort). Although a dollar or peso at the pool bar gets you quick service so you remain hydrated.