I went to Cayo Largo in January. I was impressed by the dive boat, way better than what I was used to in Roatan or San Andrés. However, from what my fellow divers told me it is the exception of the rule.
The reef is very healthy, lot of marine life including nurse sharks, tarpoon and eagle...