My recommendation would be Conch Republic Divers by far - these guys are awesome and go to the best sites. I have been diving in the Keys for 12 year and always go back to Conch Repuublic Divers. We take our divers there as well for trips and training.If your interested in a good deal on a place to stay ( Ocean Pointe Suites - Key Largo ) we can arrange a discount. Thanks Bob www.scubava.com 703-475-0779