I did the two tank dive twice, and both times it was fantastic. Charlie takes very good care of you, you can tell that safety is a priority, but so is your enjoyment and comfort. David drove the boat with great skill, and the dives were all great! The first day visibility was not that good but you can't control that - the second day was much better. They know the best sites and really made sure that we had a great time. Highly recommend.