I was on the Aggressor last fall. Rooms are decent, food & service are excellent, but I found the dive operation somewhat lacking. They let a diver into the water without an octopus, putting the rest of us at risk should something go wrong. They also had a hard time enforcing their rules on staying with the group if you weren't with a buddy team (poor guide had to chase one guy all over the reef), on not wearing gloves & grabbing the coral, and on entering the water only when the guides were ready to let people into the water. I'd try to find someone or a few people to buddy with so you can dive on your own without having to worry too much about what everyone else us doing. The guides really do want people to have a good time, they just had trouble with getting everyone to follow along.