Safety was an issue. I got pounded against the rocks pretty badly and ended up with a big bruise and some scratches but it could have ended much worse. The instructor and his assistant weren’t always paying attention or telling us where to swim back out. They also spent virtually no time covering safety before we went on the water. The assistant, in particular, spent all of his time with one young guy who was the best in our group and paid little attention to anyone or anything else. After I got myself off the rocks and rejoined the group, the assistant openly scolded me in front of others, instead of checking whether I had a concussion or needed help.
The vibe was also off. Throughout the entire experience, we were treated like tourist dingbats, the assistant kept mispronouncing my name and visibly didn’t listen half the time.