First fail - this place is working hand in hand with people that RIP YOU OFF.
All in all horrible! Organisation messed up. The only dive and snorkel spot is 1,5 hours away. Dive equipment in very poor condition. Dive instructor gives almost no information before start, just push you into the water. Going snorkeling you must follow a snorkel guide - strange. Guide for snorkeling stepping onto corrals. No motivation of the employees. They all just do a job - no motivation about water sports at all. Many dead corrals. Only 2 dives - got announced 4. Back in the early afternoon - why?