Do not be fooled by high numbers or great reviews. Yes, the parking, food, rest rooms, other things to do are all great. The diving is rarely deeper than 20', the sea life is minimal, the bottom is sand and more sand. Unless you need to get certified, or must 'dive or die' (and there's a hurricane blowing), go diving somewhere else. You'll be glad you did.