I went there in March, dived with Shark's Friends, we were a group of 12 divers. It was excellent diving, fantastic reef in pristine condition. Only tourists are divers so it is unspoiled. The boat was large and comfortable
Tender boats picked us up from the beach each morning (under police supervision checking that only tourists were getting on the tenders) and brought us to the main boat, on which we went to the dive sites.
Equipment was excellent and staff very friendly, they also spoke good English
We did also one night dive which was excellent, but bring your own dive light as the ones provided were not super.
Saw turtles, lots of schools of fish, and it is basically mostly wall dives.
Did 12 dives, of which 3 wreck dives
Also did a dive with bullsharks, was very impressive, this was a shore dive. The max depth for this dive was 80 feet. The operator feeds dead fish to the sharks, by hand, and they are absolutely huge. To get to the bullshark dive site they have an old schoolbus, this worked well, but make sure u bring insect repellent as there are lots of mosquitos