Horrible . Equipment not maintained. My son was hospitalized for decompression sickness due in part to a faulty regulator. Dive guide was unimpressive- touched and stood on the coral reef!! Accommodations basic, no electricity during the day, food lousy and not sufficient for number of guests. Very poor service overall. Find somewhere else.