Thanks ScreenGuy for the feedback. Good to know that it is run by Sun Divers, they are a big company and run a few others (not sure that's a good thing or not but at least lets you know what you are dealing with). By expensive, how much per dive? Do you recall any dive packages?
The two tank morning single tank afternoon is pretty standard, up to 8 divers per dive master is HIGH. We stayed at Allila Villas last year (now a Park Hyatt) and they had a max of FOUR, six is more typical