Yes.
It's definitely a unique experience. That being said, I found the pre-dive briefing a bit off-putting. It basically came across as "if you don't follow our instructions exactly, you will die. And even then, you might die." I'm sure they are just being cautious but it was enough to scare half my group off and they didn't even try it (thankfully DC refunded their cost immediately).
The experience itself was pretty interesting but I found it vaguely uncomfortable. They make a big deal about controlling your breathing and I found myself thinking about that the entire time as opposed to truly enjoying the experience. Also, the helmets are not smooth curves but have faceted sides, which makes for some weird optical illusions: you think a fish is about to swim into your field of view but it's just a reflection from the faceted sides.
On the plus side, the divers that assist you are fantastic and you see some incredible fish. Of the three of us that actually went through with the dive, two of us didn't feel like we needed to do it again and the third absolutely loved every second.