I dived with ProDive (from Allegro) a few years ago and they were an average resort dive operator. High volume, fixed schedule, mixed loads, short bottom times, well-trained and personable European staff (rather than local), good deals on dive packages, free/reduced nitrox, decent boats...