I use to live in key largo and I use to work for a few different dive shops down there. I would only recommend rainbow reef if your very budget conscious and don't mind diving on a true cattle boat. I would recommend Horizon Divers, they have a great operation and a much more experienced crew. There's other reasons I would recommend horizon but like I said I use to live down there and still visit from time to time so I don't want to cause too many bad feelings. Btw this is only my recommendation if your just doing recreational diving. If your into tech diving, I would recommend silent world then horizon divers.
Sent from my SM-N900A using Tapatalk
Sent from my SM-N900A using Tapatalk