Great divers, poor service providers.
Just came back from Key Largo were I scheduled 6 dives with silent world. Ended up only diving 4 dives because of their poor organization. Got no compensation for their inability to deliver. To make a long story short, the morning boat left late because they waited for a couple of extra divers. Then the afternoon boat didn’t wait for the morning boat to return, and I got stuck on my last diving day with no boat. To top it off, it literally took them two days to deduct the dives I didn’t do of my balance. No form of compensation was even considered, even though I paid extra for nitrox dives based on the plan to do 4 dives that day.
In short, if you are 4 or more divers going together, they are good, knowledgeable divers. If you are one or two you might get fucked because making the extra buck is more important to them then their promises.