3 Instructors with students and our group had the worst experience. Following were the issues: 1) in small craft advisory conditions, the boat captain went so fast that seated individuals were flying about in the cabin 2) there was a group of students going down before us, this group was hesitant to descend and had difficulty (not RR problem), however, RR should have delayed others from going in until this group was done. Especially considering the conditions -- as a result, our group spent significant time getting slammed against the boat in rough conditions, waiting for the other group to descend 3) On the second dive, our group had a few individuals vomiting; however, the staff did nothing to ask if they could bring water or assist.
We had another group dive on another boat the same day. With one instructor and two students on that boat, roughly 30%+ of the boat was vomiting. Again, a small craft advisory was in place, but the crew responded, "Oh, we have gone out in much harsher conditions". At no time did the second boat crew offer to assist others.
We ended up not attending our second trip after diving with another shop that a) was attentive, b) adjusted the trip location based on conditions c) drove the boat in a professional manner.
Finally, when trying to convey our sentiments, their response was both to not listen after the first issue and then state "we got it". At no time did we ask for a refund etc. That was not our goal, but to rather inform them of our view of safety concerns.
As a group of instructors whom have decades of combined experience and have traveled the world diving, we would NOT RECOMMEND Rainbow Reef.