I was there this past spring with a group of about 24 people, mostly divers. The dive operation - Ocean Encounters - is fantastic: extremely well organized, great DM's, boats are in good repair, great captain, no "you need to come up in 50 minutes" stuff, and the entire staff knew what needed to...