The instructors were great, and overall, it was a good experience, except it was SUPER short on dive time. We were in the water for only around 30 minutes for actual dive time, and then we had to give our equipment to the next group. It is my fault for not asking how long we had underwater. Looking at the allotted time, it was 3 hours, but that includes their time with two groups, getting gear, driving out to the park, and getting instructions. All totally understandable but my expectations, I guess, were different when I saw it was for 3 hours. We had to drive over an hour there and back an hour to do it. So we might have made different plans. Again, just be aware that your dive time is shorter than you might expect.