Did my Rescue + EFR with these guys, and the training was intense ! The instructor is an old school tough guy, and he really believes in making sure you know what you are doing, whether administering CPR ("if you're not breakin' bones, you're not doin' it right !") or how to help a panicked diver ("punch him if you have to").
Also a lot of fun after the serious stuff is over. They have some great dive sites down there, specially The Wall, that one could dive maybe 20 times. They are a full service facility for Scubapro as well, which was handy for a compass strap I needed.
All in all, given the constraints they operate in, a stellar dive operation.