I'm going to be a little controversial here- It's easy to find fault in the poster's account with Rainbow . Yes , more experienced divers might have solved the issues differently, but Rainbow is in the hospitality business. As per their website , "We strive to give each and every customer the highest level of attention and service possible from the minute they arrive at the dive center, until they depart. Why? It's simple, because we want you to come back and recommend us to your friends." Anyone whose been in any type of business, knows no matter how overloaded, short staffed or busy you are, a little bit of graciousness and attentiveness goes a long way. A simple pause to signify that the customer has value and is appreciated. That's really where the operation failed to deliver.
Perhaps. I agree that it is always in the best interest of a business to deliver great customer service. But too many things in OP's post read like a hit-job.
1) She complained that it wasn't clear who was staff and who were customers. I can understand that. It's a very busy operation, with lots of staff and lots of customers milling about. But if you're not sure what to do or where to go, just ask. The staff all have RR shirts on. It's not that difficult. Dive lockers would be great, but they run umpteen people through there per day. There's just no room for that many people to store gear. It's worth noting in a review that there aren't dive lockers, but I wouldn't ding them for it.
2) She complained that the divemaster "literally guessed divers’ weights based on appearance." I have two big issues with this complaint. First of all, guessing someone's weighting is just that - guessing. And it's gonna be based on appearance (and experience) because there's no other way to guesstimate weighting. Second, she said she's been diving for 20 years. She should know her own weighting and should have enough experience to guesstimate that of her son. So this complaint is completely invalid in my book
3) I highly doubt that ALL of the o-rings were bad, or that "every single tank was half full." I call total BS on that one. Yeah, sometimes you're gonna get a light fill or a tank that wasn't filled at all. That's why you get to the boat on time and check your tank pressure before the boat leaves the dock. But there's just no way every single tank wasn't filled.
4) She wrote that they sat on the boat at the dock for 45 minutes before departure. And what's the problem with that? They tell you to arrive and check in 45 minutes early for a reason - because, inevitably, people will show up late and hold everyone up. So they tell you to get there extra early.
5) She wrote that she got seasick just waiting on the boat at the dock. Really? A diver with 20 years experience got seasick after taking three doses of Bonine on a boat that was still tied up in the marina? I call BS on this one too. If she is that prone to motion sickness then she needs to stick to shore diving.
6) She complained that conditions were terrible. That's not RR's fault. She wrote that the captain was absent. I'm assuming that meant the captain was up on the bridge the whole time. Good. If conditions are bad, then that's where the captain should be. Or did she expect the captain to come down and help her and her son don their gear and offer concierge service?
7) She repeatedly writes that her son is junior open water certified, as if that's a major point. He's still certified, still went through the same training, and has his mother - with 20 years diving experience - right there. Stop being such a snowflake. If you want someone to hold your hand the entire dive then you need to hire a personal guide and tell them why. Guides are there to guide you, not to help you deal with all your anxieties. They are dive pros, not therapists. Sure, a little extra customer service can go a long way. But not providing that doesn't make the operation chaotic and unsafe.
8) If she didn't want to be in the scrum of divers, then she needed to enter the water first not last. Everyone who has done more than one dive trip knows this. But she seems to have wanted it both ways. She wanted to be away from everyone else, but close enough to everyone else to feel safe. Pick a lane, lady.
9) Similarly, the dive guide was nowhere to be found but also was leading everyone in a tight circle that kept everyone congested in one spot. So, move away from the group! But she wasn't comfortable doing that and her son was burning through air so they stayed with the group. #facepalm
10) She got seasick and no one took care of her and they told her to move. Yeah, because she was probably heaving over the railing when they told you to sit by the steps amidships and lean over the side if you were going to puke. No one wants vomit to come flying back onboard. Did she expect the guide to hold her hair for her like she's some drunken sorority chick?
11) Whenever someone talks of/writes of their experience in terms of years and not number of dives, my radar goes off. Because we all know those people take one dive trip a year, rent all their gear, lose half of their skills between dive trips, are total spazzes in the water, but then like to pretend they have a ton of dive experience. But also need a lot of handholding and complain when they don't get it.
There are legitimate reasons to complain about RR, but most of them are because they take divers like the OP out on trips.